zoukankan      html  css  js  c++  java
  • ElasticSearch 全文搜索引擎的环境搭建

    1、介绍

    ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索。稳定,可靠,快速,安装使用方便。

    2、环境配置

    1、电脑上面必须安装 java jdk以及配置对应的环境变量,详见:
    2、下载
    3、运行 elasticsearch:
      下载完成 elasticsearch 包后,把 elasticsearch 包放在一个固定目录,然后从命令窗口cd到elasticsearch 包对应的目录,运行位于 bin 文件夹中的 elasticsearch.bat。这将会启动ElasticSearch 在控制台的前台运行,这意味着我们可在控制台中看到运行信息或一些错误信息。并可以使用 ctrl + c 停止或关闭它。
      在启动过程中,ElasticSearch 的实例运行会占用大量的内存,所以在这一过程中,电脑会变得比较慢,需要耐心等待,启动加载完成后电脑就可以正常使用了。如果您没有安装 Java 运行时或没有正确配置,应该不会看到像上面的输出,而是一个消息说“JAVA_HOME 环境变量必须设置!“ 要解决这个问题,首先下载并安装 Java,其次,确保已正确配置 JAVA_HOME 环境变量。
    4、访问 ElasticSearch Api:
      当 ElasticSearch 的实例并运行,您可以使用 localhost:9200,基于 JSON 的 REST API 与ElasticSearch 进行通信,如果输入 http://localhost:9200/ 出来如下界面,说明我们的ElasticSearch配置并启动成功。

    3、安装配置中文分词工具

    默 认 情 况 ElasticSearch 只 适 用 于 英 文 分 词 , 如 果 要 做 中 文 分 词 的 话 我 们 要 安 装elasticsearch-analysis-ik 插件。
    官方提供了两种安装中文分词工具的方法,由于第二种可能因为版本问题会安装失败,所以一般使用第一种方式安装。
    安装配置中文分词工具步骤:
    1、下载中文分词工具
    2、在分词工具根目录创建 plugins/ik 文件
    3、把分词工具包的内容复制到 plugins/ik 文件里面
    4、修改配置文件的版本
  • 相关阅读:
    PL/SQL中判断字段为空
    ArrayList知识详解
    那些碰到过的异常
    Java中的==和equals( )方法
    String,StringBuilder和StringBuffer
    树莓派3b+_32位linux系统arm架构安装JDK
    [杂]右键拷贝文件路径
    [023]模板成员函数为什么不能是虚函数
    [杂]几个好玩的网址
    [022]c++虚函数、多态性与虚表
  • 原文地址:https://www.cnblogs.com/loaderman/p/12312436.html
Copyright © 2011-2022 走看看