solr查询条件权重计算

问题描述

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

solr查询条件权重计算的相关文章

solr匹配查询相关-solr查询时,为什么不能匹配多个结果返回

问题描述 solr查询时,为什么不能匹配多个结果返回 我在从solr中查询时,默认条件用的是or,但是遇到了一个问题,同一个core中,使用 查询条件如下:commodityReviewId:25021921 25026921 ,应该返回两条数据, 怎么结果只返回25021921对应的数据,如果25026921放在前面,则返回25026921对应的数据,不知道为什么这种查询会失效,关键是同一个core中,我用别的字段这样查没问题的,求解答,在线等

百度权重和百度权重计算

其实很多站长从事SEO的工作已经很多年了,但是还是有那么一部分站长,对于百度权重的概念和计算方法了解的不够透彻,包括笔者也是一样的,今天之所以写这篇文章原因,就是希望通过我的分享能够让更多的站长,进一步加深他们对百度权重以及百度权重计算的认知. 什么是百度权重? 什么是网站权重?网站权重指的是一个网站综合排名的能力.站长工具和爱站网给予的"百度权重"和百度没有任何关系.所谓"百度权重"是关键词在排名查询结果中的简单反向应用,所谓"百度权重"不能准

django分页后查询条件丢失

问题描述 django分页后查询条件丢失 刚学习Django写了一个搜索的视图函数,想对搜索内容进行分页,现在有个问题,搜索内容提交后可以正常分页并显示第一页,选择第二个页时由于GET内容没传过去页面就显示不出来,请问哪个大神有好的解决办法 这是我的控件部分:查询部分 {% if results.has_previous %} {# 这里需要将原来的条件传递过来 #} previous {% endif %} Page{{results.number}} of {{results.paginat

Lucene查询条件含空格 造成结果不一致

问题描述 使用solr服务,配置如下:使用查询条件[半圆木Φ200]和[半圆木Φ200]的结果如下:为什么多了个空格的结果会不一样,如何使2个查询条件的结果最终都是5条数据?请各位指点,谢谢! 解决方案 解决方案二:心塞啊,大神.高手呢指点一二也是极好的.

Solr学习总结(四)Solr查询参数

今天还是不会涉及到.Net和数据库操作,主要还是总结Solr 的查询参数,还是那句话,只有先明白了solr的基础内容和查询语法,后续学习solr 的C#和数据库操作,都是水到渠成的事.这里先列出solr查询所需要的参数 wiki 地址:http://wiki.apache.org/solr/FrontPage, 里面有各个参数详细的介绍.   一.基本查询 q  查询的关键字,此参数最为重要,例如,q=id:1,默认为q=*:*, fl  指定返回哪些字段,用逗号或空格分隔,注意:字段区分大小写

db2递归结果集作为查询条件时报错

问题描述 db2递归结果集作为查询条件时报错 递归在db2中没有问题,但要是把递归的结果作为查询条件时会报错,如:SELECT T.inst_id FROM BAPP_INST T WHERE exists (select 1 from (WITH area(parent_area_id area_id) AS (SELECT parent_area_id area_id FROM fox_pboc_area WHERE area_simple_name = '廊坊市' UNION ALL SE

Access使用查询--1.4.在查询中执行计算的注意事项

4.在查询中执行计算的注意事项 如果要在字段中显示计算的结果,可以使用 Microsoft Access 所提供的预定义计算或自定义的计算.使用所谓"总计"的预定义计算,可计算出记录组或全部 记录的下列量值:总和(Sum).平均值(Avg).数量(Count).最小值(Min).最大值(Max). 标准偏差(StDev)或方差(Var).可以对每个字段选择要进行的总计计算. 合计函数 Count 在计算时不能包括有空值 (Null) 的记录.例如,Count 函数返回所有 无 Null

SQL优化中查询条件内移及减少HASH JOIN的代价

以下语句完全正确,但COST较高,原因是因为AEH.AEC.AC.ACSN几张表都有数百万条记录, 由于采用了HASH连接,尝试采用优化索引等多种方式,但是由于记录过多,表的查询条件相对较少, COST下降幅度始终很有限,COST提高到1000出头已经很尽力了. Select Count(Tmp.Id) From (Select Rownum As Id, t.Entry_Id, t.Container_Id, Con.Container_Num From AEC t Inner Join AE

LINQ to SQL运行时动态构建查询条件

在进行数据查询时,经常碰到需要动态构建查询条件.使用LINQ实现这个需求可能会比以前拼接SQL语 句更麻烦一些.本文介绍了3种运行时动态构建查询条件的方法.本文中的例子最终实现的都是同一个功 能,从Northwind数据库Customers表中搜索出CompanyName列带有keywords中任意元素的项.keywords是 个字符串数组,该数组长度在编译时是不确定的.思路及方法说明写在代码注释中. 1.表达式树 1 public static IEnumerable<Customers>