我正在使用 Lucene 3.6.0 for Java 创建索引。它们是使用标准分析器构建的。有什么方法可以使用 lucene 执行前缀搜索,即我希望结果以指定的搜索字符串开头而不更改用于索引的分析器?
非常感谢
如果您的意思是像“work*”这样的查询来查找“work”、“worker”、“working”等,您已经可以使用标准分析器分析的文本执行这些查询。
记录在这里: http: //lucene.apache.org/core/3_6_0/queryparsersyntax.html#Wildcard%20Searches