是否可以随时随地在弹性搜索索引中动态添加新字段? 例如,我有一个包含字段id
、type
、value
的索引。现在有一个名为accept
的新字段,它可以包含布尔值。用户搜索一个id,他得到了详细信息,现在他们选择接受这个值,以便在索引中添加该字段,说true
。
现在如果我们改变它。但是将来,如果他们希望再次使其false
那么他们就不必再次创建新列,因为它已经存在。
我无法拉出这个故事。不确定是否可能。
任何见解将不胜感激!!
它一直存在。我只是没有注意到。 下面的这段代码要么动态添加一列,要么更新(如果已经存在(。
es.update(index='test-for-update',doc_type='MOL',id='WrQg5nIBulf73GCv-eDS',
body={ "doc": {"accept": True} })