在Elastic search中更新和访问_meta

时间:2019-07-02 07:03:42

标签: elasticsearch elasticsearch-mapping

我已经使用python在弹性搜索中创建了索引。 last_categorized_date中的_meta字段设置为初始值"2019-06-26"

PUT comment_index
{
  "mappings" : {
    "_doc" : {
      "properties" : {
        "comment" : {"type":"text"},
      },
      "_meta": {
        "last_categorized_date": "2019-06-26"
      }
    }
  }
}

现在我有一个我要使用的API。它的输出被修改并索引到该索引。该API有两个输入-startDate(即last_categorized_date + 1天)和endDate(即昨天的日期)。每次建立索引后,我都想将last_categorized_date更新为昨天的日期。

我被困在

  1. 如何在我的python代码中访问last_categorized_date中的_meta

  2. 如何在我的python代码中更新last_categorized_date中的_meta。另外,由于映射发生了变化,是否会导致所有文档重新编制索引?

0 个答案:

没有答案