gpt4 book ai didi

elasticsearch - Elasticsearch _id搜索

转载 作者:行者123 更新时间:2023-12-03 01:36:55 24 4
gpt4 key购买 nike

我目前正在使用Elasticsearch 1.3,希望就以下问题寻求建议。
我知道我可以使用Sense执行http://localhost:9200/[index_name]/[index_type]/[_id]来搜索索引中的特定文档,但是我有_id包含#个符号的文档,而Sense无法找到它们。我试图将#更改为%23(在javascript中),并设法找到了文档。我想检查分析仪是否有帮助?我确定我是否正确理解Elasticsearch的分析器。

最佳答案

您可能需要先通过URL-encoder运行ID,然后再将其添加到您的URL中,或者也可以使用 ids query这样进行搜索,而无需对其进行编码:

POST index/_search
{
"query": {
"ids": {
"values": ["2323#23423"]
}
}
}

关于elasticsearch - Elasticsearch _id搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51780980/

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