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]