如何在Elasticsearch中按孩子数对父母排序

加霍夫

parent/child在我的索引有关的文件,并希望得到父母的名单排序儿童的数量。有什么办法吗?我正在使用Elasticsearch1.5.1

现在,通过使用inner_hits功能,我可以轻松获得子文档的数量以及父查询的结果,但是似乎无法inner_hits.{child_type_name}.hits.total从脚本或搜索/评分功能访问值。有任何想法吗?

加霍夫

好吧,我终于找到了答案。感谢@doctorcal在#elasticsearch IRC上的提示

正如我在这个问题提到的,我们可以使用每个家长让孩子的名单一起inner_hitsElasticsearch1.5。

为了能够按照孩子的数量对父母进行排序,我们需要使用一个小技巧-将孩子的数量放入父母的分数中(默认情况下用于排序)。为此,我们只sumhas_child查询使用分数模式

{
    "query": {
        "has_child": {
            "type": "comment",
            "score_mode": "sum",
            "query": {
                "match_all": {}
            },
            "inner_hits": {}
        }
    }
}

注意:此查询有一个限制-似乎您无法保留有关初始分数(查询的相关分数)的信息,因为我们将其替换为子代数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL按父母和孩子排序

来自分类Dev

如何在NEST for Elasticsearch中按_geo_distance排序?

来自分类Dev

如何在Elasticsearch中按计算值排序

来自分类Dev

如何在自查表中归还孩子的父母?

来自分类Dev

如何在Polymer中反映从孩子到父母的变化

来自分类Dev

如何在MySQL中获得父母最受关注的孩子

来自分类Dev

如何在自查表中归还孩子的父母?

来自分类Dev

如何在JPA / Hibernate的孩子的ID中引用父母的ID?

来自分类Dev

如何在Visio中让孩子建立父母关系?

来自分类Dev

如何在 UWP 中为孩子提供父母的身高

来自分类Dev

你如何在laravel eloquent中查询孩子和父母

来自分类Dev

你如何在laravel eloquent中查询孩子和父母

来自分类Dev

C程序-如何在父母中获得孩子的孩子pid [分叉后]

来自分类Dev

如何在父母的孩子中通过引用访问孩子-React @ latest

来自分类Dev

C程序-如何在父母中获得孩子的孩子pid [分叉后]

来自分类Dev

如何在OrientDB中按边数对顶点排序

来自分类Dev

如何按父母分组并收集gremlin中孩子的所有财产价值?

来自分类Dev

Linq按孩子数(包括该数字)查询顶级父母

来自分类Dev

如何在 css/scss 中从孩子中定位父母的兄弟姐妹?

来自分类Dev

如何将父母和孩子加入Elasticsearch

来自分类Dev

如何在Elasticsearch中同时按父字段和嵌套字段排序?

来自分类Dev

如何在Android中为2个指向1个孩子活动的父母实施向上导航

来自分类Dev

如何在Polymer.dart中监听从父母传递给孩子的事件

来自分类Dev

如何在O(1)查询中同时过滤父母和孩子?

来自分类Dev

如何在一个查询中让所有孩子成为父母

来自分类Dev

如何在MySQL中按公式排序

来自分类Dev

如何在PHP中按容量排序

来自分类Dev

如何在MySQL中按公式排序

来自分类Dev

如何在python中按数字排序?

Related 相关文章

  1. 1

    MySQL按父母和孩子排序

  2. 2

    如何在NEST for Elasticsearch中按_geo_distance排序?

  3. 3

    如何在Elasticsearch中按计算值排序

  4. 4

    如何在自查表中归还孩子的父母?

  5. 5

    如何在Polymer中反映从孩子到父母的变化

  6. 6

    如何在MySQL中获得父母最受关注的孩子

  7. 7

    如何在自查表中归还孩子的父母?

  8. 8

    如何在JPA / Hibernate的孩子的ID中引用父母的ID?

  9. 9

    如何在Visio中让孩子建立父母关系?

  10. 10

    如何在 UWP 中为孩子提供父母的身高

  11. 11

    你如何在laravel eloquent中查询孩子和父母

  12. 12

    你如何在laravel eloquent中查询孩子和父母

  13. 13

    C程序-如何在父母中获得孩子的孩子pid [分叉后]

  14. 14

    如何在父母的孩子中通过引用访问孩子-React @ latest

  15. 15

    C程序-如何在父母中获得孩子的孩子pid [分叉后]

  16. 16

    如何在OrientDB中按边数对顶点排序

  17. 17

    如何按父母分组并收集gremlin中孩子的所有财产价值?

  18. 18

    Linq按孩子数(包括该数字)查询顶级父母

  19. 19

    如何在 css/scss 中从孩子中定位父母的兄弟姐妹?

  20. 20

    如何将父母和孩子加入Elasticsearch

  21. 21

    如何在Elasticsearch中同时按父字段和嵌套字段排序?

  22. 22

    如何在Android中为2个指向1个孩子活动的父母实施向上导航

  23. 23

    如何在Polymer.dart中监听从父母传递给孩子的事件

  24. 24

    如何在O(1)查询中同时过滤父母和孩子?

  25. 25

    如何在一个查询中让所有孩子成为父母

  26. 26

    如何在MySQL中按公式排序

  27. 27

    如何在PHP中按容量排序

  28. 28

    如何在MySQL中按公式排序

  29. 29

    如何在python中按数字排序?

热门标签

归档