我创建了一个具有唯一街道名称的 Lucene 索引,如下所示
StreetName
~~~~~~~~~
13th Avenue
13th Street
现在,如果我有一个搜索字符串为“1204 13th Avenue TAMPA”,我如何创建一个查询来返回来自 Lucene 索引的匹配项,即“13th Avenue”
我创建了一个具有唯一街道名称的 Lucene 索引,如下所示
StreetName
~~~~~~~~~
13th Avenue
13th Street
现在,如果我有一个搜索字符串为“1204 13th Avenue TAMPA”,我如何创建一个查询来返回来自 Lucene 索引的匹配项,即“13th Avenue”
这应该符合您的要求。在创建索引时提供这些词不在您的忽略列表中。
StreetName: ("1204" "13th" "Avenue" "TAMPA")
有关查询语法的更多详细信息,请参见此处http://lucene.apache.org/core/old_versioned_docs/versions/2_9_1/queryparsersyntax.html