我希望我的Lucene查询包含类似以下内容的内容:
它将与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/