每当我更新文档时,Elasticsearch会自动为文档重新编制索引吗

我有一个社交模型,用户可以在其中喜欢照片。

我的照片文档如下所示:

{

"id" : ... //Indexed

"url": ...

"likes": .. //Not indexed

//Other properties

}

我的问题是,只要照片得到其他用户的喜欢,我就必须更新我的文档。此更新是否使Elasticsearch自动为其重新编制索引(知道“

likes”属性未在我的映射中编制索引)还是仅在我的索引属性已更改时才完成?

我关心的是这里的表现。

回答:

elasticsearch中的文档是不可变的。更新文档始终是重新索引,并且包括以下步骤:

  • 检索JSON(您要重新索引)
  • 更改
  • 删除旧文件
  • 索引新文件

Elasticsearch文档

以上是 每当我更新文档时,Elasticsearch会自动为文档重新编制索引吗 的全部内容, 来源链接: utcz.com/qa/407855.html

回到顶部