仅在 Solr 中获取构面结果
我正在尝试使用 Solr 在我的数据库上进行搜索,我需要为文章的日期(2011-6-12,2011-7-1 ..etc)构建一个方面,并为类别(体育、新闻)构建另一个方面..等)我使用apache_solr_service构建了我的php代码,到目前为止一切都很好,我可以在数据库中搜索我的数据,但我想使用facet来过滤在特定日期或创建的文章为了获取属于特定类别的文章,
我使用了:
http://localhost:8888/solr/collection1/select?facet=true&facet.query=datecreated:2011-6-21&facet.mincount =1&wt=json&json.nl=map&q=ruba&start=0&rows=10
它返回了所有具有'ruba' 这个词并给我 2011 年 6 月 21 日创建的文章数量。
我需要的是只获取在 2011 年 6 月 21 日创建的包含 ruba 单词 AND 的文章,我只想返回 facet 结果
I am trying to make search on my database using Solr, and i need to build a facet for the date of the articles(2011-6-12,2011-7-1 ..etc) and another facet for category(sport, news..etc) i built my php code using apache_solr_service and every thing is fine till now, i can do search for my data in the database, but i want to use facet to filter the articles that are created in specific date or to get the articles that belong to a specific category,
i used:
http://localhost:8888/solr/collection1/select?facet=true&facet.query=datecreated:2011-6-21&facet.mincount=1&wt=json&json.nl=map&q=ruba&start=0&rows=10
its returned all the articles that have 'ruba' word and give me the count of articles that have been created in 2011-6-21.
what i need is to get only the articles that have ruba word AND are created on 2011-6-21, i want only facet results to be returned
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用过滤器查询,fq=datecreated:2011-6-21而不是facet
Try using filter query, fq=datecreated:2011-6-21 instead of facet