You could also treat the case-sensitive and case-insensitive as Synonyms
and index them at the same position. This would be helpful in phrase
queries.

Rajesh Munavalli 

> -----Original Message-----
> From: Erik Hatcher [mailto:[EMAIL PROTECTED] 
> Sent: Monday, August 22, 2005 10:04 AM
> To: java-user@lucene.apache.org
> Subject: Re: Case-sensitive search
> 
> 
> On Aug 22, 2005, at 10:40 AM, [EMAIL PROTECTED] wrote:
> > Is there any way to index as case-sensitive and then, while 
> searching, 
> > making the search case-sensitive and case-insensitive using 
> the same 
> > index as needed?
> 
> Not really.  Terms in the index are ordered 
> lexicographically, including case.  It certainly would be 
> possible to write customized Query subclasses to do this sort 
> of thing at the expense of performance.
> 
> The only techniques I'm aware of are to either build separate 
> indexes or index the same information into separate fields of 
> the same documents using different analyzers per field.
> 
>      Erik
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to