1

我正在尝试使用 Solr 在我的数据库上进行搜索,我需要为文章的日期(2011-6-12,2011-7-1 ..etc)和类别(体育、新闻)构建另一个方面..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 中创建的文章数量。

我需要的是只获取具有 ruba 词并且创建于 2011-6-21 的文章我只希望返回facet 结果

4

1 回答 1

1

尝试使用过滤查询,fq=datecreated:2011-6-21 而不是 facet

于 2011-07-12T11:04:47.313 回答