lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Venkateshprasanna <prasanna...@yahoo.co.in>
Subject Re: Atomic index/search for a phrase
Date Thu, 07 Sep 2006 03:51:57 GMT

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: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message