1

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

显然,我希望在给定单词“alternatives”的任何部分的情况下找到该条目

有这样经历的人???

4

2 回答 2

1

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

您可以使用Solr 的分析管理屏幕调试所有案例。另请参阅调试搜索应用程序相关性问题

于 2010-09-29T06:43:07.937 回答
0

我确实使用管理屏幕进行调试。#3应该有效,但没有。这与词干功能有关吗?#3 也给出零匹配。它适用于

alt*、alte*、alter*、altern* 不适用于alterna*、alternat*、alternati*、alternativ*,然后适用于alternative* 和alternatives*

谢谢

于 2010-09-29T16:04:19.213 回答