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 改文档基本上涵盖了相关操作。

  • 相关阅读:
    链表中环的入口节点
    链表中倒数第k个节点
    调整数组顺序使奇数位于偶数前面
    53. Maximum Subarray
    42. Trapping Rain Water
    48. Rotate Image
    css技巧一
    html语义
    label标签表单响应
    CSS清除浮动
  • 原文地址:https://www.cnblogs.com/Javame/p/9503557.html
Copyright © 2011-2022 走看看