如何按相关性和 Lucene.net 中的其他字段对搜索结果进行排序
我需要按相关性和另一个字段对搜索结果进行排序。
我需要做类似的事情:
using Lucene.Net.Search;
SortField[] fields = new[] { SortField.SCORE, new SortField("customField") };
Sort sort = new Sort(fields);
IndexSearcher searcher = GetSearcher();
Hits = searcher.Search(query, sort);
除了 SortField.SCORE
是一个整数常量,而不是 SortField
。
Lucene.net 版本 2.3.1.3。
有人遇到过这个吗?
I have a requirement to sort search results by relevance and another field.
I need to do something similar to this:
using Lucene.Net.Search;
SortField[] fields = new[] { SortField.SCORE, new SortField("customField") };
Sort sort = new Sort(fields);
IndexSearcher searcher = GetSearcher();
Hits = searcher.Search(query, sort);
Except, SortField.SCORE
is an integer constant, not a SortField
.
Lucene.net version 2.3.1.3.
Has anyone come across this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了这个问题的答案:
不知道我是如何或为什么错过这个的......
Found an answer to this:
Not sure how or why I missed this...