我目前正在尝试使用 Lucene 来搜索索引中填充的数据。
我可以通过将其括在方括号中来匹配精确的短语(即“处理文档”),但无法通过执行任何类型的“处理文档*”让 Lucene 找到该短语。
最明显的区别是末尾的通配符。
我目前正在尝试使用 Luke 查看和搜索索引。 (它在解析时去掉了短语末尾的星号)
在数据周围添加引号似乎是罪魁祸首,因为搜索 document* 会起作用,但“document*”不起作用
如有任何帮助,我们将不胜感激
最佳答案
Lucene 2.9 有 ComplexPhraseQueryParser它可以处理短语中的通配符。
关于c# - Lucene - 短语中的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088558/