lucene与elasticsearch的关系
咱们之前讲的处理分词,构建倒排索引,等等,都是这个叫lucene的做的。那么能不能说这个lucene就是搜索引擎呢?
还不能。lucene只是一个提供全文搜索功能类库的核心工具包,而真正使用它还需要一个完善的服务框架搭建起来的应用。
好比lucene是类似于发动机,而搜索引擎软件(ES,Solr)就是汽车。
目前市面上流行的搜索引擎软件,主流的就两款,elasticsearch和solr,这两款都是基于lucene的搭建的,可以独立部署启动的搜索引擎服务软件。由于内核相同,所以两者除了服务器安装、部署、管理、集群以外,对于数据的操作,修改、添加、保存、查询等等都十分类似。就好像都是支持sql语言的两种数据库软件。只要学会其中一个另一个很容易上手。
从实际企业使用情况来看,elasticSearch的市场份额逐步在取代solr,国内百度、京东、新浪都是基于elasticSearch实现的搜索功能。国外就更多了 像维基百科、GitHub、Stack Overflow等等也都是基于ES的。
————————————————
版权声明:本文为CSDN博主「大地你王哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/DaDiNiWangGe/article/details/104524173

ElasticSearch数据库(ES数据库)简介相关推荐

  1. 【elasticsearch】ES数据库重建索引 -- Reindex(数据迁移)

    1.应用背景: 1.当你的数据量过大,而你的索引最初创建的分片数量不足,导致数据入库较慢的情况,此时需要扩大分片的数量,此时可以尝试使用Reindex. 2.当数据的mapping需要修改,但是大量的 ...

  2. Elasticsearch(一) ES之简介、倒排索引介绍以及 elasticsearch、kibana安装

    1,什么是Elasticsearch Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearc ...

  3. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)

    懒惰了很久,今天来写一下Elasticsearch在centos7上安装教程以及安装过程中可能出现的报错解决方式,有不对的地方,烦请各位看官多多指教! 一.ES安装 1.环境检查 确保有java环境, ...

  4. ElasticSearch学习系列(一)关于ES数据库的和核心倒排索引的介绍

    关于ES数据库的和核心倒排索引的介绍 一.Elasticsearch概述 简介 关于全文检索引擎 关系型数据库的全文检索功能缺点 全文检索的应用场景 Elasticsearch 应用案例 二.Elas ...

  5. linux es数据库 head,elasticsearch安装es-sql插件

    说明:本示例是在CentOs Linux7.4上运行,安装的es版本为6.8.0,对应es-sql版本6.8.0,es-head版本5.0.0,需要安装JDK 下载es安装包 wget https:/ ...

  6. elasticsearch 安装 (es数据库安装详细)

    以下操作在debian11下,其它linux版本相同 安装的是8.6.2版本(2023.3),可以直接复制使用 以下操作默认在root下进行,如果切换用户会说明 1.下载安装包 注意:如果要安装kib ...

  7. Elasticsearch(ES)数据库模糊查询source下的数据

    Elasticsearch(ES)数据库模糊查询source下的数据: 1.先全部匹配查看一下数据: 查询数据结果如下: 由图可以看到 总共返回数据条数为:4297. 我们根据source下的id 模 ...

  8. ES数据库入门(elasticsearch上手指南)-2021.3.26

    ES数据库 文章目录 ES数据库 一.入门 1.索引 2.搜索 - 检索文档(id匹配) - 轻量搜索(Query-string 搜索) - 使用查询表达式搜索 - 更复杂的搜索(添加过滤) - 全文 ...

  9. ElasticSearch数据库的使用简介

    ElasticSearch(简称ES)是一个开源的高扩展的分布式全文检索引擎:它可以近乎实时的存储.检索数据:本身扩展性很好,可以扩展到上百台服务器:可以处理PB级别的数据. 是当前流行的企业级搜索引 ...

  10. python es 数据库_Python将json文件写入ES数据库的方法

    1.安装Elasticsearch数据库 PS:在此之前需首先安装Java SE环境 下载elasticsearch-6.5.2版本,进入/elasticsearch-6.5.2/bin目录,双击执行 ...

最新文章

  1. 自学成才翁_如何发挥自学成才的内在游戏
  2. Unity NetWork
  3. C/C++栈溢出的几种解决办法
  4. C++ ,leetcode 43. 字符串相乘 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式
  5. Logical Volume Manager(逻辑卷管理)
  6. Unix整理笔记——起步——里程碑M2
  7. [20180403]访问dba_autotask_task无输出问题.txt
  8. oracle 声明二维数组,[zt]C++二维数组讲解、二维数组的声明和初始化
  9. Linux为什么可以在x86平台上运行,考虑在x86/Linux平台上的应用程序,以下指令执行时可能......
  10. access 查找工龄大于30_ACCESS查询操作题完整
  11. EclipseLink MOXy作为JAXB提供者
  12. python类继承中构造方法_第8.3节 Python类的__init__方法深入剖析:构造方法与继承详解...
  13. 【ES6(2015)】Class (类)
  14. eclipemaven本地仓库依赖_【Maven】解决本地jar依赖
  15. springboot整合redis,推荐整合和使用案例(2021版)
  16. 开发一个最简单的Cardboard虚拟现实应用(四)做一个Cardboard第一人称控制器
  17. 四个跑马灯的c语言程序,入门编程语言跑马灯,C语言设计跑马灯程序
  18. Think-Cell Chart 咨询级图表制作-秦川-专题视频课程
  19. Android_JNI编程入门
  20. mtk平台dump系统分区

热门文章

  1. excel矩阵小tips
  2. C#中定义装箱和拆箱详解
  3. mysql创建日历表,可以按日或按月增加数据
  4. 生产者消费者2.0(lock)
  5. 视频教程-项目1——无线自助点餐平台-Java
  6. Xiaojie雷达之路---速度解模糊
  7. 鞭炮游戏 甲、乙,丙三人同时开始放第一个鞭炮
  8. MATLAB 画点图即连线
  9. 【doris】V1.2.2安装部署单机版or集群版
  10. [F2F] MyBatis相关面试题