一分一毛也是爱

微信

微信

支付宝

支付宝

观海听潮

观海听潮博客

登录
还没有账号?去注册
观海听潮

观海听潮博客

注册
×

我的名片

网名:观海听潮

职业:PHP开发工程师

现居:山东省-青岛市

Email:[email protected]

网站统计

  • 观海听潮•博客
  • 77篇
  • 149条
  • 110368次
  • 261次
  • 美国弗吉尼亚州

您现在的位置是:首页  > 技术杂谈  > elasticsearch  > php  > Laravel Laravel

观海听潮

laravel 引入elasticsearch7.8.1搜索引擎(一)

摘要
在windows安装elasticsearch7.8.1搜索引擎,安装kibanba7.8.1可视化工具,安装中文分词analysis-ik7.8.1,配置单个汉字查询,安装同义词elasticsearch-analysis-dynamic-synonym-7.8.1

1、安装elasticsearch7.8.1

下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-1

找到windows就可以。

安装到D盘就行 D:\Elasticasearch-7.8.1\elasticsearch-7.8.1

运行:D:\Elasticasearch-7.8.1\elasticsearch-7.8.1\bin\elasticsearch.bat

在浏览器输入:http://127.0.0.1:9200

截图.png

2、安装kibanba7.8.1

下载地址:https://www.elastic.co/cn/downloads/past-releases/kibana-7-8-1

找到window就可以

安装到D盘就行 D:\Elasticasearch-7.8.1\kibana7.8.1

运行:D:\Elasticasearch-7.8.1\kibana7.8.1\bin\kibana.bat

在浏览器输入:http://127.0.0.1:5601

截图 (1).png

3、安装中文分词analysis-ik7.8.1

下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.8.1

找到elasticsearch-analysis-ik-7.8.1.zip压缩包下载就可以

解压地址:D:\Elasticasearch-7.8.1\elasticsearch-7.8.1\plugins\analysis-ik

没有的目录自行创建

4、配置单个汉字也可以查询

打开D:\Elasticasearch-7.8.1\elasticsearch-7.8.1\plugins\analysis-ik\config\IKAnalyzer.cfg.xml文件

配置内容:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> 
<properties> 
<comment>IK Analyzer 扩展配置</comment> 
<!--用户可以在这里配置自己的扩展字典 --> 
<entry key="ext_dict">extra_single_word_full.dic</entry> 
<!--用户可以在这里配置自己的扩展停止词字典--> 
<entry key="ext_stopwords">extra_stopword</entry> 
<!--用户可以在这里配置远程扩展字典 --> 
<!-- <entry key="remote_ext_dict">words_location</entry> --> 
<!--用户可以在这里配置远程扩展停止词字典--> 
<!-- <entry key="remote_ext_stopwords">words_location</entry> --> 
</properties>

5、同义词安装

15982576640004897.zip

同义词扩展包暂时网上还没有7.8.1版本的,这个是我自己编译的7.8.1版本的

解压地址:D:\Elasticasearch-7.8.1\elasticsearch-7.8.1\plugins\synonym

打开D:\Elasticasearch-7.8.1\elasticsearch-7.8.1\config\analysis目录,没有的自行创建

新建synonyms.txt文件

这个文件就是同义词文件,可以自行填写。

例如:

吕雉,吕杰=>吕雉,吕杰


讨厌 (0)
微博logo QQ空间logo QQlogo 豆瓣logo 人人logo 百度贴吧logo 有道云笔记logo

文章评论

表情表情
×
图片图片

评论列表