我正在使用Lucene作为.net。 我有以下带字段的文件,价值就像“5 1你爱香蕉5 2你好” 我如何查询,以便在查询“5 1”& “香蕉”?
我正在使用StandardAnalyzer并对该字段进行分析。
非常感谢
答案 0 :(得分:0)
假设测试值是默认搜索字段,您可以编写+"5 1" +banana
或"5 1" AND banana
之类的查询(虽然我不喜欢Lucene AND / OR / NOT语法)
如果它不是默认字段,只需在搜索字段前加上您的字词,例如:+textfield:"5 1" +textfield:banana
Lucene标准查询语法在这里很好地记录: Version 3.6或者 Version 4.0