Hi, I have a tags field. And each tag can have multiple words, like "San Francisco". Each tag is analyzed into Keyword field like this new Field("tags", "San Francisco",Field.Store.YES, Field.Index.UN_TOKENIZED)
It should be searchable if using TermQuery directly, like new TermQuery(new Term("tags", "San Francisco")) But how to achieve this via Lucene Query Parser? If using tags:"San Francisco" It's considered a phrase, and turned into term search of tags:San and tags:Francisco, which will not return results. Thanks for any advice! -- Chris Lu ------------------------- Instant Scalable Full-Text Search On Any Database/Application site: http://www.dbsight.net demo: http://search.dbsight.com Lucene Database Search in 3 minutes: http://wiki.dbsight.com/index.php?title=Create_Lucene_Database_Search_in_3_minutes DBSight customer, a shopping comparison site, (anonymous per request) got 2.6 Million Euro funding!