分布式搜索引擎ElasticSearch
Posted beyond7788
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式搜索引擎ElasticSearch相关的知识,希望对你有一定的参考价值。
ElasticSearch安装,能够调用RestAPI完成基本的增删改查操作
完成Head插件安装,熟悉Head插件的基本用法
完成IK分词器的安装,能够使用IK分词器进行分词
使用SpringDataElasticSearch完成搜索引擎微服务的开发
使用logstash完成mysql与ElasticSearch的同步工作
首先Head插件是什么?是操作ElasticSearch的图形化界面
logstash是ElasticSearch与mysq等数据库l同步的工具
搜索包括两大类:
一类是搜索引擎搜索
例如:百度,谷歌
二类是站内搜索
例如:淘宝,天猫,京东
特点:
1.开箱即用,部署简单
2.处理PB级数据,服务大公司,也可以运行在单机上。
3.全文检索,同义词处理,相关度排名,复杂数据分析,海量数据的近实时处理
ElasticSearch和Solr底层都输Lucene
索引库中存储数据的基本单位是:文档
不管你是图片、视频或是博客音乐等,进入索引数据库必须转换成文档才可以,不是文档就进不去。
多个文档合起来就是一个类型,多个类型合起来就是一个索引。
以上是关于分布式搜索引擎ElasticSearch的主要内容,如果未能解决你的问题,请参考以下文章
ElasticSearch logo 分布式搜索引擎 ElasticSearch
十次方项目第四天(分布式搜索引擎ElasticSearch)
四十四 Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的基本查询