使用AsyncElasticsearch执行跨索引查询并获取文档

inn6fuwd  于 2023-02-03  发布在  ElasticSearch
关注(0)|答案(1)|浏览(125)

我使用AsyncElasticsearch客户端示例来从Elasticsearch数据库检索文档:doc = await client.get(index=some_index, id=some_id)
文档在这里
只有当我查询一个特定的索引时,上面的操作才是成功的。如果我传递一个模式,比如some_index*,那么它就不能返回一个文档,而是得到一个CORS错误。

dba5bblo

dba5bblo1#

当按document _id执行GET时,不能使用通配符()。当按_id请求文档时,必须提供单独的索引(或别名)。
通配符和交叉索引操作只能在执行搜索时使用:
示例 *:GET /index-pattern-*/_search
See here

相关问题