在SOLR查询字符串中使用通配符和引号的正确语法是什么?

Dav*_*ave 0 lucene solr

我正在尝试在SOLR中构造一个查询字符串,它将在字段中搜索引号中的术语,但我希望它返回子字符串匹配.举个例子:

query: "his test"

应该返回点击它找到"他的测试","这个测试","他的测试",但不是"测试他的"例如.这有意义吗?构造URL命中/ solr/select /的正确方法是什么?

谢谢!

Rob*_*uir 5

要完成您的示例,只需在分析链中启用英语词干分析器和禁用词过滤器.禁用词过滤器将留下一个"洞"(位置增量),这将被短语查询所尊重,因此"他的"和"这个"都映射到一个洞.

stemfilter将测试和测试映射到同一个术语.

Uwe说:有一个简单的Lucene规则:每当你需要通配符考虑你的分析时,你可能做错了什么:-)