ElasticSearch

2022-02-26  本文已影响0人  请叫我平爷

搜索:

  1. sql
    1. like %内容%,如果是大数据,就十分慢
    2. 索引
  2. ElasticSearch :搜索 (百度、github、淘宝)

ELK:elasticsearch+logstash+kibana


LUCENE

LUCENE 是一套信息检索工具包,jar包,不包含搜索引擎系统

包含:索引结构、读写索引工具、排序、搜索规则...工具类

LUNCENE 与ElasticSearch的关系

ElasticSearch 是基于Luncene做了一些封装和增强

ElasticSearch

ElasticSearch,简称:es,是一个开源的高扩展的分布式全文检索引擎,可以近乎实时的存储、检索数据扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。也可以使用java开发并使用Luncene作为其核心来实现所有索引和搜索的功能,但是他的目的是通过简单的RESTful API来隐藏Luncene的复杂性

2016年1月,ElasticSearch 超过了Solr,成为排名第一的搜索引擎类应用

ES和solr的区别

ElasrucSearch安装

环境: JDK1.8,ElasticSearch客户端,

java开发,ElasticSearch 的版本要喝我们之后对应的java核心包,版本对应

官网:https://www.elastic.co/

bin 启动目录
config 配置文件
    log4j2  日志配置文件
    java.options    java虚拟机相关的配置
    elasticsearch.yml   elasticsearch的配置文件 默认9200端口
lib 相关jar包
modules 功能模块
plugins 插件

启动

上一篇 下一篇

猜你喜欢

热点阅读