在 Elasticsearch(ES)集群中进行搜索时,你可以使用不同的搜索方式,下面为你介绍几种常见搜索场景下的请求体(body
)数据示例。假设你使用的是 Elasticsearch 的 RESTful API,并且通过 HTTP 请求来执行搜索操作。
1. 简单的全文搜索
如果你想在指定的字段中进行全文搜索,可以使用 match
查询。
请求示例
{"query": {"match": {"field_name": "search_text"}}
}
解释
query
:表示这是一个查询请求。match
:是一种全文查询类型,用于在指定字段中搜索包含指定文本的文档。field_name
:需要替换为你实际要搜索的字段名。search_text
:需要替换为你要搜索的文本。
完整的 HTTP 请求示例(使用 curl
)
curl -X GET "localhost:920