Laravel5.4中文分词搜索-使用 Laravel Scout,Elasticsearch,ik 分词(一)

elasticsearch需要的环境搭建

简介:
使用elasticsearch的前提是你的主机必须安装了java的JDK,而且版本必须是1.8以上,并设置JAVA_HOME环境变量

  1. java的jdk下载如图:
    https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
    在这里插入图片描述

  2. 环境变量的正确配置: https://jingyan.baidu.com/article/d45ad148ba5ab169552b80d3.html

  3. 按快捷键win+r,在运行内输入cmd,回车;

  4. 在弹窗内输入:java -vsersion查看版本信息:在这里插入图片描述

安装elasticsearch

重点提示:elasticsearch版本号最好与laravel安装的elasticsearch扩展版本号一致,否则有可能出现异常

  1. 下载地址: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.0.zip (根据需要更换版本号)
  2. 解压下载文件:
    在这里插入图片描述
  3. 进入bin目录中启动elasticsearch:
    在这里插入图片描述
  4. 在浏览器中输入:http://127.0.0.1:9200
    在这里插入图片描述
  5. 错误提示修改(此处报内存不足):
	Error occurred during initialization of VM 
	Could not reserve enough space for 2097152KB object heap
  1. 解决方案:
  修改配置文件config\jvm.options下面的内容:
        -Xms2g
        -Xmx2g
      修改为
        -Xms512m
        -Xmx512m   

ElasticSearch扩展-中文分词器(IK分词器)的安装

  1. 下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases:
    IK分词器的版本号必须与ElasticSearch版本对应
    在这里插入图片描述
  2. 解压–>将文件复制到 ElasticSearch的安装目录/plugin/ik(此目录名称可随意创建)下面即可,完成之后效果如下:
    在这里插入图片描述
  3. 重启ElasticSearch查看ik扩展信息:
    在这里插入图片描述
    下一篇laravel5.4搜索功能扩展安装:https://blog.csdn.net/huangfenhu/article/details/94009241
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值