美文网首页
ElasticSearch的入门

ElasticSearch的入门

作者: Haohao_95 | 来源:发表于2018-07-04 22:35 被阅读0次

    几个重要的名词(持续更新)

    1. 节点(node)

    运行着的ElasticSearch实例。

    2. 集群(cluster)

    一组具有相同cluster.name的节点的集合(一个节点也可以作为一个集群)

    tips

    在建立新的ElasticSearch节点的时候,最好将节点的名字更改,不要使用默认的集群名称。其中名字在config目录下的elasticsearch.yml文件中更改。更改后要重启数据库才会有效。

    3. Shard(分片,一个Lucene实例,一个完整的搜索引擎,一个数据的容器)

    将一个elasticsearch索引分割分别存储到不同的shard中进行分布存储。其优点在于可以横向扩展并且在搜索时可以多节点并行提升速度。

    4. replica shard(复制分片)

    集群的备份,也有提升性能的作用。

    5. 索引(Index|indices)

    索引(名词):一个索引(index)就像是传统数据库中的数据库,用于存储相关文档。
    索引(动词):将一个文档存储到索引中,相当于INSERT关键字。

    与ElasticSearch 的交互

    1. JAVA API

    2. 以JSON为数据交互格式的Restful API(基于HTTP协议)

    相关文章

      网友评论

          本文标题:ElasticSearch的入门

          本文链接:https://www.haomeiwen.com/subject/ylvyuftx.html