我希望我的 Lucene 查询包含类似于以下内容的内容:
companyNam:mercedes trucks
它将在 companyName 字段中精确匹配字符串“mercedes trucks”。
companyName 是一个未标记的字段,但任何带有空格的内容都会返回空结果..
new TermQuery(new Term("companyName", "mercedes trucks"));
如果涉及空格,结果始终为 0。否则我的程序运行良好。
最佳答案
也许替换:
mercedes trucks
与
mercedes?trucks
对我有用。
关于c# - 让 Lucene 在术语中包含空格以进行精确匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626645/