我正在做一个solr项目,该项目对学生的文本文档进行索引。我正在使用rsolr来获取队列的所有文档。此外,我想知道哪些方面可用于队列字段。问题是rsolr生成的响应不能正确地返回facet字段,而http请求却可以。我是第一次接触rsolr,GitHub文档在这种情况下没有什么帮助。
这是我的http请求,它返回两个正确的队列方面:
.../select?indent=on&q=cohort:"IT3 WS 2013/2014"&fl=author&facet=on&facet.field=cohort这是我的rsolr代码:我在cohort字段中搜索特定的队列(IT3 WS 2013/2014)以获取所有文档。
solr = RSolr.connect :url => 'http://127.0.0.1:8983/solr/LaepD'
response = solr.get 'select', :params => {
:q=>'IT3 WS 2013/2014',
:fl=>['author', 'title'],
:qf => 'cohort',
:wt => :ruby,
:hl => false,
:rows => 1000,
:facet => true,
:facet_fields => 'cohort'
#:facet_limit => 10,
#:facet_mincount => 2
}谢谢!
发布于 2017-07-15 00:04:49
https://stackoverflow.com/questions/45103915
复制相似问题