gpt4 book ai didi

elasticsearch - 从 Elasticsearch 中删除 id 中带有正斜杠的文档

转载 作者:行者123 更新时间:2023-11-29 02:47:30 28 4
gpt4 key购买 nike

我有一个文档:

{
"_type": "users",
"_id": "U_6900/17",
"_source": {
"name": "User name"
}
}

我尝试使用以下方法删除此记录:

DELETE user_entity/users/_query
{
"query": {
"term": {
"id": "U_6900/17"
}
}
}

这不会删除条目,因为“id”字段中的正斜杠将查询分隔开。

如何从 Elasticsearch 中删除这条记录?感谢您的帮助。

最佳答案

您可以通过两种方式进行。要么直接引用文档这个:

DELETE user_entity/users/U_6900%2F17

或通过 ids query像这样:

DELETE user_entity/users/_query
{
"query": {
"ids": {
"values": ["U_6900/17"]
}
}
}

关于elasticsearch - 从 Elasticsearch 中删除 id 中带有正斜杠的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40152720/

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