首页 > 技术文章 > es

18800105616a 2019-09-17 16:10 原文

1)es是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进,性能最好的,功能最全的搜索引擎库。

es不仅仅是Lucene和全文搜索,我们还能这样去描述它:

分布式的实时文件存储,每个字段都被索引并可被搜索。

分布式的实时分析搜索引擎。

可以扩展到上百台服务器,处理PB级结构化和非结构化数据

 es是面向文档的,这意味着他可以存储整个对象或文档。然而他不仅仅是存储,还会索引每个文档的内容使之可以被搜索。在es中可以对文档进行索引,搜索,排序,过滤。

2)es包含主分片和副本分片,在进行写入数据的时候参数(wait_for_active_shards 默认值是1,等待主分片写完就返回客户端,设置all,等待所有的副本分片写完返回客户端)

推荐阅读