摘要
对于Elastic Search的初始印象就是全文本搜索,与SOLR是竞品。它与其他的存储型数据库有何区别,为什么其他数据库已经能够提供文本搜索功能了,还需要ES等一系列问题都是心中的困惑。这篇文章主要就是总结这些问题以及Elastic Search的概括介绍
ES资源
ES 下载:https://www.elastic.co/downloads/elasticsearch
ES 文档: https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
ES 源码:https://github.com/elastic/elasticsearch
ES 中国论坛: https://elasticsearch.cn/
ES介绍
Elastic 是一个基于ApacheV2的开源系统,能够提供分布式,实时的文档索引并提供在线分析。Schema free.
专有名词
映射(Mappings)
就是关系型数据库中的schemas,不同的地方在于ES不用提前明确的指定数据的类型。
索引(indexes)
这边的索引与通常意义上的索引有些不同,这边的索引是ES的专业名词,表示的意义就是关系型数据库中database,是一个逻辑命名。
类型(Types)
就是关系型数据中的表的意思
集群架构
主节点
集群中只有1