I'm currently trying to use NHibernate.Se开发者_如何学Carch, but i need to get score for each results returned by the query.
Anyone know something about how to do that ?
Thanks.
If you are using projections you can do this by having one of the properties that you are projecting to be a ProjectionConstants.SCORE reference. This will cause lucene to return values stored in the index than making a query to the database. The query will return an arraylist of object[] values instead of objects.
for example.
IFullTextQuery query = search.CreateFullTextQuery("query goes here");
query.SetProjection("FirstName", "LastName", ProjectionConstants.SCORE);
精彩评论