gpt4 book ai didi

elasticsearch - 哪个 Elasticsearch 请求主体等效于URI搜索?

转载 作者:行者123 更新时间:2023-12-03 01:02:46 25 4
gpt4 key购买 nike

如果我使用URL发出请求:

http://myserver/stuff/stuff/_search?q=TEST

那么,没有查询字符串我将发布到该端点的等效文档是什么?

我试过了:
{
query: {
term: { "_all": "TEST" }
}
}

但是,关于索引的设置方式,它不会返回任何内容(但 ?q=TEST会返回)。 The most basic search example in the API指定要搜索的字段,我不想这样做。我想以开放式且不受限制的方式进行搜索,就像使用查询字符串一样。

最佳答案

official documentation中所述,URI搜索查询字符串查询(即q=...)等效于在正文中发送query_string查询。

所以这

curl -XGET http://myserver/stuff/stuff/_search?q=TEST

等于这个
curl -XPOST http://myserver/stuff/stuff/_search -d '{
"query": {
"query_string": {
"query": "TEST"
}
}
}'

默认情况下,这两个查询都将针对 _all字段进行搜索。

关于elasticsearch - 哪个 Elasticsearch 请求主体等效于URI搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35092137/

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