如果我注释掉.SetSort(...)我会得到分数。 但是在使用它时,我只是得到了NaN。
我可以通过某种方式更改SetSort()代码,还是可以成为错误?
var articleStoreLanguageModels = session
.CreateFullTextQuery(luceneQuery, typeof(StoreArticleLanguage))
.SetProjection(ProjectionConstants.THIS, ProjectionConstants.SCORE)
.SetSort(Lucene.Net.Search.Sort.RELEVANCE);
foreach (object[] row in articleStoreLanguageModels.List())
{
StoreArticleLanguage storeArticleLanguage = (StoreArticleLanguage)row[0];
float score = (float)row[1]; //NaN
}
此致 的Mattias