zhanglu5116 2015-09-18 01:46 采纳率: 0%
浏览 4525
已结题

solr查询条件权重计算

我想问一下,solr查询时,指定查询条件中出现某个值时的权重,这样是可以查询的,但是不知道权重的计算公式是怎么样,如下:

SolrQuery query = new SolrQuery("venderId:(v1^1 v2^2 v3^3));

查询条件少的时候,结果结果返回时v3在前,v2,v1在后,但查询条件多的时候,如达到v200权重为200,就不一定了,v199反而排在v200前面,我想知道这个权重的计算公式是怎么样的,怎样才能按照我给定的查询条件的顺序进行返回呢,期待获得指点。

  • 写回答

1条回答 默认 最新

  • devmiao 2015-09-18 23:42
    关注
    评论

报告相同问题?