gpt4 book ai didi

elasticsearch - 加入/合并Elasticsearch结果

转载 作者:行者123 更新时间:2023-12-02 23:36:59 28 4
gpt4 key购买 nike

我们有一个具有(简化)结构的文档,如Elasticsearch所示:

{ _id: ..., patientId: 4711, text: "blue" } 
{ _id: ..., patientId: 4711, text: "red" }
{ _id: ..., patientId: 4712, text: "blue" }
{ _id: ..., patientId: 4712, text: "green" }
{ ... }

如何创建查询以查找包含文本的所有文档
SAME患者内的 bluered

在上面的示例中,我希望得到一个包含 patientId 4711的两个文档的结果集(包含 bluered)。

潜在的解决方案策略可能是:
  • 运行两个查询,然后由应用程序逻辑“联接”结果。
  • 根据患者的先前 list 运行单独的查询。仅在潜在患者人数少的情况下才可行。

  • 是否有更好的方法(理想的一个查询)来处理此用例?

    最佳答案

    如何更改将数据存储到Elasticsearch的方式。
    只需为一个患者编号存储一个文档,然后将文本保留为分配给该患者的所有不同颜色的数组。

    关于elasticsearch - 加入/合并Elasticsearch结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29896839/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com