提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
一、Elasticsearch是什么?
Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr,也是基于Lucene。
以上内容来源 百度百科
二、使用步骤(以Windows)
1.下载解压
解压后目录说明
2.启动,访问9200
bin/ElasticSearch.bat
访问 127.0.0.1:9200http://127.0.0.1:9200/
温馨提示:会有跨域问题
这样配置
http.cors.enabled: true
http.cors.allow-origin: "*"
3. 安装ik分词
由于 ElasticSearch 默认的分词器不支持中文分词,所以我们需要集成IK 分词器。
下载 Releases · medcl/elasticsearch-analysis-ik · GitHub
-
从github上下载 对应es 版本的IK分词器zip包。
-
解压并重命名为IK 将整个文件夹上传到es 中的 plugins 目录中。重启es即可。
-
测试分词器 是否生效。
-
Download Elasticsearch Free | Get Started Now | Elastic | Elastichttps://www.elastic.co/cn/downloads/elasticsearch总结
以上就是今天要讲的内容,本文仅仅简单介绍了Elasticsearch的使用,下次说说如何整合springboot