es查询

Posted chenfufu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es查询相关的知识,希望对你有一定的参考价值。

1、elasticsearch是一个基于Lucene的高扩展的分布式搜索服务器,支持开箱即用。
2、elasticsearch隐藏了Lucene的复杂性,对外提供Restful 接口来操作索引、搜索。

突出优点:
1.扩展性好,可部署上百台服务器集群,处理PB级数据。
2.近实时的去索引数据、搜索数据。
es和solr选择哪个?
1.如果你公司现在用的solr可以满足需求就不要换了。
2.如果你公司准备进行全文检索项目的开发,建议优先考虑elasticsearch,因为像Github这样大规模的搜索都在用它。

删除索引

curl -XDELETE ‘http://10.200.20.20:9200/shenzhenfenhang_fileinfo‘

curl -XDELETE ‘http://10.200.20.20:9200/shenzhenfenhang_log‘

看到下图就是删除成功

 技术图片

查询索引

curl -XGET ‘http://10.200.20.20:9200/shenzhenfenhang_log/branchlog/_search?pretty‘

 技术图片

查询索引数目

curl -XGET ‘http://10.200.20.20:9200/_cat/indices?pretty‘

 技术图片

curl -XGET ‘http://10.200.20.20:9200/_cat/indices?v‘

技术图片

 

 

 

以上是关于es查询的主要内容,如果未能解决你的问题,请参考以下文章

ES查询语法

es查询如何测试

es查询怎么排除查过的记录

es(2)—复杂的多条件查询(bool查询与constant_score查询)

es查询数据的工作原理是啥?

es匹配不等于