首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用NHibernate.Search获得分数

使用NHibernate.Search获得分数
EN

Stack Overflow用户
提问于 2010-02-01 05:06:31
回答 1查看 299关注 0票数 0

我目前正在尝试使用NHibernate.Search,但我需要获得查询返回的每个结果的分数。

有人知道怎么做吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-21 13:01:39

如果您正在使用投影,则可以通过将其中一个属性投影为ProjectionConstants.SCORE引用来执行此操作。这将导致lucene返回存储在索引中的值,而不是查询数据库。查询将返回object[]值的数组列表,而不是对象。

例如。

代码语言:javascript
复制
IFullTextQuery query = search.CreateFullTextQuery("query goes here");

query.SetProjection("FirstName", "LastName", ProjectionConstants.SCORE);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2173329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档