如何使用pysolr使用子面和骨料函数进行方面
我有一个方面查询,但我想在facet.field已分组的数据上进行一笔求章。我有JSON Facet查询在浏览器中工作,但Pysolr没有运气。
import pysolr
import pprint
conn = pysolr.Solr('http://localhost:8080/solr/corename')
result = conn.search('*:*', **{
'facet': 'true',
'facet.type': 'terms',
'facet.limit': 5,
'facet.field': 'field_name',
'f.results.facet.sum': '{!func}sum(daily_amount)'
})
pprint.pprint(result.facets)
我想在pysolr中在一个特定的字段上进行总和吗?
I have a facet query working with count but I would like to do a sum on a field on the data already grouped by the facet.field. I have the json facet query working in the browser but no luck with PySolr.
import pysolr
import pprint
conn = pysolr.Solr('http://localhost:8080/solr/corename')
result = conn.search('*:*', **{
'facet': 'true',
'facet.type': 'terms',
'facet.limit': 5,
'facet.field': 'field_name',
'f.results.facet.sum': '{!func}sum(daily_amount)'
})
pprint.pprint(result.facets)
I would like to do a sum on a particualr field, is that possible in PySolr?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论