Solr / Lucene对一些单词搜索表现得很奇怪

时间:2010-09-29 04:01:47

标签: search lucene solr word

我安装了Solr默认配置(开箱即用)。我在索引中有一个词“替代品”。搜索以下任何一项都会得到空结果: 1.姓名:alterna 2.姓名: alterna 3.名称:alterna * 4.姓名:*替补

显然,我期待在“替代品”一词的任何部分找到该条目

有这种经历的人???

2 个答案:

答案 0 :(得分:1)

Lucene(和Solr的)默认查询语法搜索完整的术语。这排除了您的搜索编号1,2和4.编号3应该有效。

您可以使用Solr's analysis admin screen调试所有案例。另请参阅Debugging Search Application Relevance Issues

答案 1 :(得分:0)

我确实使用了Admin屏幕进行调试。 #3应该有效但事实并非如此。这与阻塞功能有关吗? #3也给出零匹配。它适用于

alt *,alte *,alter *,altern *不适用于alterna *,alternat *,alternati *,alternativ *然后适用于替代*和替代品*

由于