使用 python 和布尔数据类型在 ElasticSearch 中添加一个字段?
Add a field in ElasticSearch using python with boolean datatype?
如何使用 python 在 Elasticsearch 中添加特定数据类型(布尔值)的新字段。
这个查询是否正确?
es.update(index='my_index', doc_type='my_doctype', id='id_of_doc', body={"doc": {"new_field":"boolean_value"},"type":"boolean"})
这不是 elasticsearch 支持的 API。要创建布尔字段,请使用 put_mapping
API (0) 或仅从 python 发送 boolean
值(True
或 False
)并elasticsearch 将自动为您创建字段 (1).
1 - https://www.elastic.co/guide/en/elasticsearch/reference/6.4/dynamic-mapping.html
如何使用 python 在 Elasticsearch 中添加特定数据类型(布尔值)的新字段。 这个查询是否正确?
es.update(index='my_index', doc_type='my_doctype', id='id_of_doc', body={"doc": {"new_field":"boolean_value"},"type":"boolean"})
这不是 elasticsearch 支持的 API。要创建布尔字段,请使用 put_mapping
API (0) 或仅从 python 发送 boolean
值(True
或 False
)并elasticsearch 将自动为您创建字段 (1).
1 - https://www.elastic.co/guide/en/elasticsearch/reference/6.4/dynamic-mapping.html