solr查询的参数中为什么要有fq过虑查询??不是有q参数就可以了吗?

solr查询的参数中为什么要有fq过虑查询??不是有q参数就可以了吗?fq-(filterquery)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,例如:q=m... solr 查询的参数中为什么要有fq过虑查询??不是有q参数就可以了吗?
fq - (filter query)过虑查询,作用:在q查询符合结果中同时是fq查询符合的,例如:q=mm&fq=date_time:[20081001 TO 20091031],找关键字mm,并且date_time是20081001到20091031之间的。

按上面的解释 要找关键字mm,并且date_time是20081001到20091031之间 把条件放到q中不就了???
展开
 我来答
宝干吧得
推荐于2018-03-26 · TA获得超过158个赞
知道答主
回答量:89
采纳率:66%
帮助的人:38.2万
展开全部
虽然已经过去很久的问题了,为了后面看的人码字,有一些情况是必须用fq的,比如高亮的正确显示。例如你只想关键字keyword为“我们”时候高亮显示,如果q里还有别的条件,如attr不为空,不为空我们一般这样写attr:*,这样查询结果会有很多不是我们的也会高亮,这时候就需要把attr:*的条件放在fq里。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
xu_guo_jie
2013-12-03
知道答主
回答量:27
采纳率:0%
帮助的人:15.9万
展开全部
可能是效率与代码整洁性吧。都是可以实现的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式