xiaoLu
花会枯萎,爱永不凋零!
  • 在linux上安装elasticsearch简称ES

    前言 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作: 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。 实时分析的分布式搜索引擎。 可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据 Elasticsearch具备以下特点: 分布式,无需人工搭建集群(solr就需要人为配置,使用Zookeeper作为注册中心) Restful风格,一切API都遵循Rest原则,容易上手近实时搜索,数据更新在Elasticsearch中几乎是完全同步的。 安装 我们将在linux下安装Elasticsearch。 虚拟机(需要JDK1.8以上) 先新建一个用户(出于安全考虑...
    • 3
    • 32
    • 0
    • 2019-10-18
  • 小白初体验Lucene

    前言 搜索就是搜寻,查找,百度 在IT行业中就是指输入关键字,通过相应的算法,查询并返 回所需要的信息。比较日常的话可能就是对数据库的查询搜索 SELECT .. WHERE ..之类的云云。但是比如说像百度一样的根据文本框的文字来进行拆分查找,并且数据量可以达到500W以上的话 数据库能承受得住吗,要多久呢! 1.没有通过高效的索引方式,所以查询的速度在大量数据的情况下是很慢。 2.搜索效果比较差,只能对用户输入的完整关键字首尾位进行模糊匹配。用户搜索的结果误多输入一个字符,可能就导致查询出的结果远离用户的预期 这时候就需要我们的主角来帮助我们来实现这个需求。 Lucene Lucene、Solr、Elasticsearch关系 Lucene:底层的API,工具包 Solr:基于Lucene开发的企业级的搜索引擎产品 Elasticsearch:基于Lucene开发的企业级的搜索引擎产品...
    • 2
    • 28
    • 0
    • 2019-10-17
文章分组
暂无数据