我们的项目使用Lucene.net进行全文搜索。在IndexSearcher中,我们使用MultiFieldQueryParser和一些字段。例如:
var parser = new MultiFieldQueryParser(Version, new[] { "ArtNo", "Name", "Description" }, analyzer);
我对返回的结果有疑问。Lucene 通过Sort.RELEVANCE对所有字段进行排序。但我需要字段“ArtNo”的结果必须首先是“名称”等,为字段设置优先级。如何做到这一点?