ElasticSearch搜索、查询与过滤全解析
在ElasticSearch的使用中,搜索、查询和过滤是非常重要的操作。下面将详细介绍ElasticSearch中这些操作的相关内容。
1. 计数操作
在ElasticSearch里,计数操作比搜索操作更快。如果不需要搜索结果,使用计数是个不错的选择。
-HTTP方法:执行计数的HTTP方法可以是GET(POST也可行)。
-REST端点URL示例:
-http://<server>/_count
-http://<server>/<index_name(s)>/_count
-http://<server>/<index_name(s)>/<type_name(s)>/_count
多个索引和类型用逗号分隔。若定义了索引或类型,搜索将仅限于这些。别名可作为索引名使用。
-简单查询示例:对于简单查询,可以使用q(查询参数),例如:
curl -XGET 'http://127.0.0.1:9200/test-index/test-type/_count?q=uuid:11111'也可以通过将search_type