Which is more efficient with respect to performance? Indexing a phrase as it is and searcing with the help of a TermQuery OR Storing only single words in index and making use of quoted search phrases?
Regards, Venkateshprasanna If you index "A Phrase" as untokenized, you would find it with a TermQuery for "A Phrase". You must use exact case. If you're using QueryParser, the text get analyzed and most analyzers lowercase. If this expression is quoted it would become a PhraseQuery with two terms, or if it is unquoted it would become a BooleanQuery with two TermQuery clauses - either way it would not match if you indexed the phrase as untokenized. -- View this message in context: http://www.nabble.com/Atomic-index-search-for-a-phrase-tf1250772.html#a6183788 Sent from the Lucene - Java Users forum at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]