windows 环境下安装elasticsearch ,ik,head,marvel

参考:http://blog.csdn.net/xiedongdong1/article/details/52848645

elasticsearch文档:https://www.elastic.co/guide/cn/elasticsearch/guide/current/intro.html

elasticsearch  自带的中分分词器将会使中文分成一个一个的单词,需要安装ik分词等,ik分词分为 ik_smart(最细粒度分词),ik_max_word(最粗粒度分词)两种模式。

1:首先安装elasticsearch:官网下载elasticsearch zip版本 https://www.elastic.co/downloads/elasticsearch

2:解压下载的zip包,启动elasticsearch,有两种方式:

2.1:进入解压文件的bin目录,双击执行elasticsearch.bat

进入 http://localhost:9200 ,出现以下页面,说明安装成功。

  

按Ctrl+c停止

2.2: 安装成windows服务,进入bin命令行界面下,执行可执行程序elasticsearch-service-x64.exe,即成为系统服务

3:安装head插件,在网页上管理、监视集群的状态,elasticsearch-head是一个界面化的集群操作和管理工具

3.1 5.0版本以前 通过elasticsearch 的plugin插件进行安装,进入bin目录下进行安装:elasticsearch/bin/plugin -install mobz/elasticsearch-head

 3.2   5.0以后不支持命令行安装,需要安装node.js等支持。安装方法 http://blog.csdn.net/qq3401247010/article/details/78742524

4: 安装ik分词插件

首先在git上下载已经编译好的代码,一定要选择和自己的es版本对应,否则无法启动服务,git下载地址如下:

https://github.com/medcl/elasticsearch-analysis-ik/releases

然后把文件解压的内容放在es的plugins的analysis-ik目录下,如果没有此目录,则新建。

最后在es的conf中elasticsearch.yml文件末尾中加入 index.analysis.analyzer.ik.type: "ik"

测试分词插件是否可以分词:

在浏览器输入:

http://localhost:9200/_analyze?analyzer=ik&pretty=true&text=中华人民共和国国歌

结果:

{ "tokens" : [ { "token" : "中华人民共和国", "start_offset" : 0, "end_offset" : 7, "type" : "CN_WORD", "position" : 0 },

{ "token" : "中华人民", "start_offset" : 0, "end_offset" : 4, "type" : "CN_WORD", "position" : 1 },

{ "token" : "中华", "start_offset" : 0, "end_offset" : 2, "type" : "CN_WORD", "position" : 2 },

{ "token" : "华人", "start_offset" : 1, "end_offset" : 3, "type" : "CN_WORD", "position" : 3 },

{ "token" : "人民共和国", "start_offset" : 2, "end_offset" : 7, "type" : "CN_WORD", "position" : 4 },

{ "token" : "人民", "start_offset" : 2, "end_offset" : 4, "type" : "CN_WORD", "position" : 5 },

{ "token" : "共和国", "start_offset" : 4, "end_offset" : 7, "type" : "CN_WORD", "position" : 6 },

{ "token" : "共和", "start_offset" : 4, "end_offset" : 6, "type" : "CN_WORD", "position" : 7 }, {

"token" : "国", "start_offset" : 6, "end_offset" : 7, "type" : "CN_CHAR", "position" : 8 },

{ "token" : "国歌", "start_offset" : 7, "end_offset" : 9, "type" : "CN_WORD", "position" : 9 } ]}

如果想要粗粒度的分词:则把analyzer的属性换成ik_smart即可

http://localhost:9200/_analyze?analyzer=ik_smart&pretty=true&text=中华人民共和国国歌

结果:

{ "tokens" : [ { "token" : "中华人民共和国", "start_offset" : 0, "end_offset" : 7, "type" : "CN_WORD", "position" : 0 },

{ "token" : "国歌", "start_offset" : 7, "end_offset" : 9, "type" : "CN_WORD", "position" : 1 } ]}

原文地址:https://www.cnblogs.com/liyafei/p/8527130.html

时间: 2024-07-30 21:06:50

windows 环境下安装elasticsearch ,ik,head,marvel的相关文章

windows 环境下安装wampserver2.5 64位

windows 环境下安装wampserver2.5 64位 出现的问题如下: 1.安装成功后修改mysql root 密码 (开始密码默认为空) 1.打开 mysql控制台 2.use mysql 3.update user set password=password(新密码) where user='root'; 4.flush privileges; (使修改的密码生效) 5.quit 退出控制台 2.配置apache 单IP 多站点 (开启虚拟机访问多站点) 1.找到httpd.conf

在windows环境下安装redis和phpredis的扩展

在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说的我的phpinfo里面显示是Arti..:x86,所以需要选择X86,这个跟系统无关,我的系统还是64位的呢! 然后我的集成环境是ts而不是nts这个都可以在phpinfo文件中找到! 下载文件php_igbinary.dll,php_redis.dll 然后修改配置文件php.ini(php文件

在Windows环境下安装mod_dav

问题 如何在已行的1.3版本的Apachc服务器上安装mod_dav来启用WebDAV功能? 解决方法 Apache2.0版本把mod_dav作为一个标准的模块,因此你不需要下载及编译安装它. 从http://webdav.arg/nwd/win32获取Windows下的mod_dav包并解包.确认你的Apache服 务器是否在ServerRoot目录下安装了xmlparse.dll以及xmJtok.dll文件,如果这两个文件不存在, 则查找Apache整个目录并拷贝他们到ServerRoot下

windows环境下安装apache及使用apache搭建反向代理

一.配置Apache平台软件 1.下载apache软件 http://httpd.apache.org/ 从Apache官网下载windows安装版的Apache服务器了,现在分享给大家. 2.方法/步骤如下: 2.1.进入apache服务器官网http://httpd.apache.org/,这里我们以下载稳定版的httpd 2.2.29为例,点击download. 2.2.download.cgi页面,往下翻找到2.2.29版本,其中有两个下载选项 Source: httpd-2.2.29.

从零开始Windows环境下安装python+tensorflow

从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习tensorflowAnaconda 更多 个人分类: machine-learning 前言 安装环境 tensorflow Anaconda 安装步骤 1.安装Anaconda 2.安装tensorflow 3.测试是否安装成功 总结 前言 本文介绍在Windows平台下,使用Anoconda简单安

windows环境下安装win8.1+Mac OS X 10.10双系统教程

首先要感谢远景论坛里的各位大神们的帖子  没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区的朋友们使用 首先介绍下我的电脑硬件信息 安装环境为:win8.1系统 引导方式为:变色龙r2378 一.准备工作 1.下载Mac OS X 10.10镜像(本镜像为懒人版镜像非官方镜像) 地址:http://pan.baidu.com/s/1gdEf4Gj 2.下载所需要使用到的工具,我将所有需要

windows环境下安装Python的Rtree包

python提供的一个第三方包Rtree包能够实现R树查询.删除.增添的各种操作.然而版主在windows环境 (win 10, python3.5)下安装Rtree包的时候出现了问题.直接在cmd中输入pip install Rtree后,会出现一下错误: Collecting Rtree  Using cached Rtree-0.8.2.tar.gz    Complete output from command python setup.py egg_info:    Traceback

Windows环境下安装Ionic

1. 首先要安装node环境,Ionic的安装和后续的许多前端工具的安装都依赖于node的包管理器npm. nodeJs环境的安装很简单,去官网下载最新版的NodeJs直接安装即可.      Node官网:  https://nodejs.org/ 百度云地址:http://pan.baidu.com/s/1jGAEQVW node环境变量在安装过程中会自动配置,安装完成后在cmd中输入 npm -v 回车.如果出现版本号说明安装成功. node安装参考:http://jingyan.baid

windows 环境下安装多个Mysql实例

Windows下安装多个Mysql实例 前提:首先再自己的机器上已经安装了一个Mysql ,默认端口为3306,这个是最基本的,咱们以后创建的实例都是以它为模板来创建的. 1.首先找到已经安装好的Mysql的my.ini 文件,我的路径是在C:\ProgramData\MySQL\MySQL Server 5.7 这个下面. 2.找到Mysql的安装文件的路径,我的装到了C:\Program Files\MySQL\MySQL Server 5.7 这个路径下. 3.上两步是要找到mysql的位