草庐IT

Elasticearch

全部标签

Elasticearch的介绍与安装

        在企业级项目中,如果需要完成数量级较大搜索服务,传统数据库搜索会显得力不从心,性能和速度达不到真实业务需求,一般我们都会使用全文检索技术来进行替代。常见的全文检索技术有:Solr、Elasticsearch等。        Elastic概述Elastic官网:https://www.elastic.co/cn/         Elasticsearch是位于ElasticStack核心的分布式搜索和分析引擎。Elasticsearch是由Elastic公司创建。目前,Elasticsearch是一个开源项目。Elastic公司也拥有Logstash及Kibana开源项目。

Elasticearch 查询详解 (二)

文章目录1Rest风格说明1.1创建一个索引1.1.1字段类型:1.1.2获取索引信息1.1.3查看索引默认信息1.2其他_cat1.2修改1.2.1PUT覆盖1.2.2POST更新1.3删除索引1.3删除指定文档2文档基本操作2.1基本操作2.1.1添加数据2.1.2查数据2.1.3更新数据PUT2.1.4更新数据POST(推荐)2.2复杂查询2.2.1模糊查询2.2.2_source:结果过滤2.2.3分组查询2.2.4sort:排序2.2.5分页2.2.6bool多条件精确查询2.2.7范围过滤2.2.8匹配多个条件多条件空格隔开2.2.9精确查询2.2.10精确查询多个值2.2.11高