我创建了一个Lucene索引,它具有唯一的街道名称,如下所示
StreetName
~~~~~~~~~
13th Avenue
13th Street
现在,如果我的搜索字符串为'1204 13th Avenue TAMPA',我如何创建一个查询,返回Lucene索引中匹配的术语,即'13th Avenue'
答案 0 :(得分:0)
这应该符合您的要求。在创建索引时,提供的单词不在您的忽略列表中。
StreetName: ("1204" "13th" "Avenue" "TAMPA")
有关查询语法http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html
的详细信息,请参阅此处相关答案 How do I perform an AND search in Lucene.net when multiple words are used in a search?