lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Lu" <>
Subject lucene query parser for double-worded term query
Date Wed, 25 Jun 2008 00:14:38 GMT

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,

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
Lucene Database Search in 3 minutes:
DBSight customer, a shopping comparison site, (anonymous per request) got
2.6 Million Euro funding!

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message