繁体   English   中英

通过NHibernate获取分数

[英]Get Score with NHibernate.Search

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

有人知道该怎么做吗?

谢谢。

如果使用投影,则可以通过将要投影的属性之一作为ProjectionConstants.SCORE参考来实现。 与查询数据库相比,这将导致Lucene返回存储在索引中的值。 该查询将返回一个由object []值而不是对象组成的数组列表。

例如。

IFullTextQuery query = search.CreateFullTextQuery("query goes here");

query.SetProjection("FirstName", "LastName", ProjectionConstants.SCORE);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM