On Mar 8, 2006, at 11:13 PM, Urvashi Gadi wrote:
I am trying index and search a phrase (multiple words seperated by spaces). How should i index it so that it remains atomic. I have observed that if i index the phrase are keyword, lucene doesn't let me retrive the phrase in search.

Please provide a simple example of how you're indexing and querying.

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.

        Erik


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

Reply via email to