当前位置: 代码迷 >> Java相关 >> Elasticsearch——Search的根本介绍
  详细解决方案

Elasticsearch——Search的根本介绍

热度:183   发布时间:2016-04-22 19:09:51.0
Elasticsearch——Search的基本介绍

Elasticsearch最常用的方法莫过于查询了。Es支持以URI请求参数或者请求体的方式进行查询。

查询范例

Elasticsearch支持对多索引以及多类型进行查询。

比如,下面对某个特定索引的所有类型执行查询,查询user为kimchy的所有类型的文档:

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

也可以指定某个特定的类型:

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

当然,对于index来说,也是支持多个Index共同查询的:

$ 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'
1楼Monitor1989
请问知道怎么对字符串数据求avg么?,比如quot;123quot;这样的字段?
Re: xingoo
@Monitor1989,这个真心做不到...只能对数字类型做运算。
  相关解决方案