欢迎关注大数据技术架构与案例微信公众号:过往记忆大数据
过往记忆博客公众号iteblog_hadoop
欢迎关注微信公众号:
过往记忆大数据

ElasticSearch系列文章:搜索API

搜索API允许开发者执行搜索查询,返回匹配查询的搜索结果。这既可以通过查询字符串也可以通过查询体实现。

多索引多类型

所有的搜索API都可以跨多个类型使用,也可以通过多索引语法跨索引使用。例如,我们可以搜索twitter索引的跨类型的所有文档。

$ curl -XGET 'http://localhost:9200/twitter/_search?q=user:kimchy'

我们也可以带上特定的类型:

$ curl -XGET 'http://localhost:9200/twitter/tweet,user/_search?q=user:kimchy'

我们也可以搜索跨多个索引的所有文档

$ curl -XGET 'http://localhost:9200/kimchy,elasticsearch/tweet/_search?q=tag:wow'

或者我们也可以用_all占位符表示搜索所有可用的索引的所有推特。

$ curl -XGET 'http://localhost:9200/_all/tweet/_search?q=tag:wow'

或者搜索跨所有可用索引和所有可用类型的推特

$ curl -XGET 'http://localhost:9200/_search?q=tag:wow'
本博客文章除特别声明,全部都是原创!
原创文章版权归过往记忆大数据(过往记忆)所有,未经许可不得转载。
本文链接: 【ElasticSearch系列文章:搜索API】(https://www.iteblog.com/archives/1791.html)
喜欢 (2)
分享 (0)
发表我的评论
取消评论

表情
本博客评论系统带有自动识别垃圾评论功能,请写一些有意义的评论,谢谢!