lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Volodymyr Bychkoviak <>
Subject Re: Terms contain spaces
Date Thu, 27 Oct 2005 16:07:52 GMT

You can extend QueryParser and overwrite method getFieldQuery(String 
field, String queryText) and define your own behavior.

But be careful not to call static method parse on it because you'll get 
old QP.

Mike Streeton wrote:
> I have been given an index with a term that has been stored as a keyword
> and contains spaces. We are parsing a query using QueryParser but given
> 'myfield:"abc def"' it generates a PhraseQuery for myfield:abc and
> myfield:def. What is needed is a TermQuery(new Term(myfield,"abc def")).
> Can you tell query parser what to generate for strings in quotes? 
> Thanks
> Mike

Volodymyr Bychkoviak

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message