zoukankan      html  css  js  c++  java
  • 教你搞定ElasticSearch(head)

    简介:

    ElasticSearch(以下简称ES)是一个基于Lucene构建的开源(open-source),分布式(distributed),RESTful,实时(real-time)的搜索与分析(analytics)引擎。

    它可以让你在浏览数据时具备非常快的速度和优秀的可扩展性。它用于全文索引、结构化数据索引、数据分析以及三者的结合。

    它可以运行在你的笔记本上,或者扩展至数百台的服务器节点上来处理PB级的数据。 ES建立在Lucene的基础之上,但是Lucene仅仅是一个库,如果要发挥它的优势,你必须使用它然后再结合自己的开发来构造一个具体的应用。

    更坏的是你必须了解Lucene才能更好的使用它,但是Lucene本身就很复杂。所以ES意在取Lucene的优点,隐蔽其复杂性来构造一个简洁易用的RESTful风格的全文搜索引擎。

    实际安装操作:

    1.此部分分为两个部分

    安装部署介绍:https://my.oschina.net/u/2477500/blog/1615611 或 https://www.cnblogs.com/lizichao1991/p/7809156.html

    A) ElasticSearch  大规模数据检索  https://blog.csdn.net/laoyang360/article/details/52244917(es启动或者部署均不能使用root用户)

    B)ElasticSearch-Head 作为提供查询的一款插件(nodeJS),安装即可使用。主要将地址需要导向至ElasticSearch中。

    2.集成java如何使用

    ElasticSearch  安装部署好以后,我们可以通过在系统中控制台中进行数据插入,查询等操作。这类上述文档中均含有不再描述。

    对于ElasticSearch 我们一方面可以使用ElasticSearch-head这类插件使用DSL进行数据查询

    另外一方面也可以使用 RestHighLevelClient 集成以后进行数据的增删改查,如下面:修改 删除 增加 等操作。


    https://blog.csdn.net/paditang/article/details/78802799 改文档基本上涵盖了相关操作。

  • 相关阅读:
    设计模式——设计模式之禅day2
    和阿文一起学H5——音乐素材
    mysql数据库问题
    vue-cli脚手架工具
    webpack总结
    sql和nosql区别
    MongoDB基本命令
    >nbsp修改
    字典
    列表
  • 原文地址:https://www.cnblogs.com/Javame/p/9503557.html
Copyright © 2011-2022 走看看