问题描述
- solr查询条件权重计算
-
我想问一下,solr查询时,指定查询条件中出现某个值时的权重,这样是可以查询的,但是不知道权重的计算公式是怎么样,如下:SolrQuery query = new SolrQuery("venderId:(v1^1 v2^2 v3^3));
查询条件少的时候,结果结果返回时v3在前,v2,v1在后,但查询条件多的时候,如达到v200权重为200,就不一定了,v199反而排在v200前面,我想知道这个权重的计算公式是怎么样的,怎样才能按照我给定的查询条件的顺序进行返回呢,期待获得指点。
解决方案
http://www.cnblogs.com/HD/p/4023960.html
时间: 2024-09-29 07:14:16