我想问一下,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
报告相同问题?