2011-05-20 26 views
6

我有一個相關的排序依據另一個字段的要求。如何通過相關性和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。

有沒有人遇到過這個?

回答

7

找到一個答案:

SortField.FIELD_SCORE 

不知道如何或爲何我錯過了這個...

+0

你能寫一下如何實現您的解決方案更多的信息? – 2013-12-27 11:16:44

+0

與問題中的代碼相同,但將'SortField.SCORE'更改爲'SortField.FIELD_SCORE'。 – 2013-12-27 13:53:47

相關問題