[英]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.