标签: java search solr lucene full-text-search
我有一个索引,我想在多个字段中搜索它。我正在为这个应用程序开发Query Builder,其中我想比某些字段更优先考虑某个字段。
我们说这些字段是:RollNo, Name, Age
RollNo, Name, Age
在这种情况下,当有人使用RollNo字段和Name进行搜索时,我希望优先考虑来自RollNo匹配的结果。
RollNo
Name
任何人都知道如何在Lucene中这样做。我正在使用Lucene 3.6。
答案 0 :(得分:0)
您可以在查询时使用Query.setBoost()方法进行提升。
检查this文档的提升部分以获取更多信息。