首页 > 其他分享 >Elasticsearch实时搜索引擎

Elasticsearch实时搜索引擎

时间:2022-08-29 14:37:04浏览次数:87  
标签:10.2 http 9200 实时 搜索引擎 索引 Elasticsearch

一、实时搜索引擎Elasticsearch

Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。

Elasticsearch不仅仅是Lucene和全文搜索引擎,它还提供:

  • 分布式的实时文件存储,每个字段都被索引并可被搜索
  • 实时分析的分布式搜索引擎
  • 可以扩展到上百台服务器,处理PB级结构化或非结构化数据

二、ES和Mysql的对比

 

ES和MySQL使用场景的比较

1、MySQL更擅长的是事务类型的操作,可以确保数据的安全和一致性;如果是有事务要求,如商品的下单支付等业务操作,无疑使用MySQL。
2、ES更擅长的是海量数据的搜索,分析和计算;如果是复杂搜索,无疑可以使用Elasticsearch。
3、两者是一个互补而不是替代的关系。

 

 

 

三 、基于http的接口去调用ES的API

1. 查看有哪些索引

GET http://10.2.83.29:9200/_cat/indices?v

显示了 索引名称、索引健康状态、索引大小等信息

 2. 添加索引

PUT http://10.2.83.29:9200/mirror

 

 3.索引增加数据

POST http://10.2.83.29:9200/mirror/_doc/  

指定ID

POST http://10.2.83.29:9200/mirror/_doc/190

 

标签:10.2,http,9200,实时,搜索引擎,索引,Elasticsearch
From: https://www.cnblogs.com/liuxiuxiu/p/16635825.html

相关文章

  • flask实时播放cv2读取的视频
    flask实时播放cv2读取的视频app.pyclassVideoCamera(object):def__init__(self,url):self.cap=cv2.VideoCapture(url)def__del__(self):......
  • rsync服务实时同步数据
    #selinux和防火墙关闭systemctlstopfirewalld.servicesystemctldisablefirewalld.service#安装xinetd和rsyncyum-yinstallxinetdrsync#启动rsync的进程......
  • 实时语音驱动实现Android端Avatar虚拟人表情表达
    语音驱动虚拟人功能简介ZEGOAvatarSDK提供了语音驱动功能,通过声音的声波信息,实时驱动当前虚拟人物的嘴形变化,使得虚拟形象能够和真人一样进行自然的情绪表达。可广泛......
  • 实时降噪(Real-time Denoising):Spatio-Temporal Filtering
    目录空间滤波(SpatialFiltering)基于距离的高斯滤波双边滤波(Bilateralfiltering)联合双边滤波(JointBilateralfiltering)[2017]一些改进及优化加速filtering:可分离的高斯......
  • Vue页面上实时显示当前时间,每秒更新
    有时候我们需要在页面上添加一个类似时钟的东西来实时显示当前时间,这个时候我们可以利用定时器来完成这个功能模板<divid="app">{{date}}</div>数据expo......
  • js实现输入内容的实时字数统计
    效果输入内容的同时,字数会相应同步改变实现方式使用jQuery实现的,比较简单。$('#').bind('inputpropertychange',function(){$('#').text();});使用bind给......
  • ElasticSearch高级用法之滚动查询
    由于es的限制,普通查询最多查询10000条数据,那么需要查询数据量大的情况怎么办呢?这个时候就可以使用滚动查询。代码如下://设置查询超时时间Scrollscroll=newS......
  • 用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch
    https://blog.csdn.net/Saionyy/article/details/124243491 https://blog.csdn.net/weixin_42361442/article/details/121511762?spm=1001.2101.3001.6650.5&utm_medium......
  • 【ElasticSearch】索引生命周期管理(三) 避坑指南
    背景主要是针对在使用索引生命周期的去管理索引的过程中,记录所踩到坑,避免同样的问题再次发生问题1. 索引生命周期中设置各个阶段的市场以及索引rollover的时间......
  • elasticsearch入门
    1.HTTP操作幂等性和非幂等性的概念:幂等通俗来说是指不管进行多少次重复操作,都是实现相同的结果。在REST风格的请求中,GET,PUT,DELETE都是幂等性操作,而POST不是。1.索引操......