solr入门之Solr函数查询初使用之查询字段是否包含指定内容
Posted 当以乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solr入门之Solr函数查询初使用之查询字段是否包含指定内容相关的知识,希望对你有一定的参考价值。
2.关于点赞数目的思考及简单实现--基于Solr函数查询 |
实现思路: 将话题点赞的人的信息存在Solr中(如Id) 当查询时给定查询者的信息(如Id) 使用Solr内置的查询函数,在fl中,新增一个函数返回字段,设置名称为isLike 使用查询函数来判断话题中是否包含了用户的信息(Id),是的话既为true,否则为false |
查询实例如图:
http://localhost:80/solr/product/select?q=cateName%3A%E4%BF%9D%E5%AF%86%E6%9F%9C&fl=cateName%2C+isLike%3Aexists(query(%7B!query+defType%3Dfunc+v%3D%24q1%7D))&wt=json&indent=true&q1=!field%20f=cateNameGPS%E5%AE%9A%E4%BD%8D%E5%99%A8
|
这里存在一个问题,当话题是热门话题时,点赞的用户肯定非常多,那么信息特别多该怎么去处理呢??? 目前的方案是新建一个点赞的索引库来处理这件事. |
以上是关于solr入门之Solr函数查询初使用之查询字段是否包含指定内容的主要内容,如果未能解决你的问题,请参考以下文章