Solr:通配符搜索带连字符的单词失败

时间:2015-01-15 15:14:13

标签: solr

我想存储包含带连字符的字段的文档,并使用通配符搜索在这些字段中搜索。

我正在使用默认的queryparser。

在索引/查询时,

解析带连字符的单词
<tokenizer class="solr.StandardTokenizerFactory"/>

导致破折号被用作分隔符。

这似乎工作正常,除非在一个搜索字段中与通配符结合使用。

street_nl:st AND street_nl:stevensstra *会找到一个带有“st-stevensstraat”字段的文档 street_nl:st-stevensstra *找不到任何东西。我假设这被翻译成短语查询(通配符不起作用)而不是多项搜索

我做错了什么?

0 个答案:

没有答案