【问题标题】:Django ElasticSearch DSL DRF aggregationsDjango ElasticSearch DSL DRF 聚合
【发布时间】:2020-02-02 05:49:24
【问题描述】:

向 Django ElasticSearch DSL DRF 添加聚合的正确方法是什么?代码库包含一些空的过滤器后端

https://github.com/barseghyanartur/django-elasticsearch-dsl-drf/tree/a2be5842e36a102ad66988f5c74dec984c31c89b/src/django_elasticsearch_dsl_drf/filter_backends/aggregations

我应该创建一个自定义后端还是有办法将它们直接添加到我的视图集中?

特别是,我想计算一个 IntegerField 在特定方面的所有结果的总和。

【问题讨论】:

    标签: django elasticsearch django-rest-framework elasticsearch-aggregation


    【解决方案1】:

    Elasticsearch 有不止一种类型的聚合。 django-elasticsearch-dsl-drf 中的简单聚合在 FacetedSearchFilterBackend 中实现。 Read the docs 或直接运行示例项目来运行实验。

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 2021-02-08
      • 2020-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2019-11-01
      相关资源
      最近更新 更多