Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
南宫伊儿
elasticsearch-analysis-ik
提交
8f732ed3
E
elasticsearch-analysis-ik
项目概览
南宫伊儿
/
elasticsearch-analysis-ik
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
E
elasticsearch-analysis-ik
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
8f732ed3
编写于
8月 06, 2015
作者:
D
David Yun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update and rename README.textile to README.md
It's more readable with markdown format
😎
上级
7dcffada
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
16 deletion
+10
-16
README.md
README.md
+10
-16
未找到文件。
README.
textile
→
README.
md
浏览文件 @
8f732ed3
...
...
@@ -2,9 +2,7 @@ IK Analysis for ElasticSearch
==================================
更新说明:
对于使用es集群,用ik作为分词插件,经常会修改自定义词典,增加远程加载,每次更新都会重新加载词典,不必重启es服务。
对于使用es集群,用ik作为分词插件,经常会修改自定义词典,增加远程加载,每次更新都会重新加载词典,不必重启es服务。
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.
...
...
@@ -26,7 +24,6 @@ Version
1.
1.2 | 0.19.x
1.
0.0 | 0.16.2 -> 0.19.0
Thanks
-------------
YourKit supports IK Analysis for ElasticSearch project with its full-featured Java Profiler.
...
...
@@ -35,7 +32,6 @@ Java and .NET applications. Take a look at YourKit's leading software products:
<a
href=
"http://www.yourkit.com/java/profiler/index.jsp"
>
YourKit Java Profiler
</a>
and
<a
href=
"http://www.yourkit.com/.net/profiler/index.jsp"
>
YourKit .NET Profiler
</a>
.
Install
-------------
you can download this plugin from RTF project(https://github.com/medcl/elasticsearch-rtf)
...
...
@@ -53,7 +49,7 @@ https://github.com/medcl/elasticsearch-analysis-ik/blob/master/config/ik/IKAnaly
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>
IK Analyzer 扩展配置
</comment>
...
...
@@ -72,7 +68,7 @@ https://github.com/medcl/elasticsearch-analysis-ik/blob/master/config/ik/IKAnaly
Analysis Configuration (elasticsearch.yml)
-------------
<
P
re>
<
p
re>
index:
analysis:
analyzer:
...
...
@@ -222,12 +218,11 @@ here is the query result
</pre>
have fun.
热更新IK分词使用方法
----------
目前该插件支持热更新
IK分词,通过上文在ik
配置文件中提到的如下配置
目前该插件支持热更新
ik 分词,通过上文在 ik
配置文件中提到的如下配置
<pre>
<!--用户可以在这里配置远程扩展字典 -->
...
...
@@ -236,19 +231,18 @@ have fun.
<entry
key=
"remote_ext_stopwords"
>
location
</entry>
</pre>
其中`location`是指一个url,比如`http://yoursite.com/getCustomDict`,该请求只需满足一下两点即可完成分词热更新。
1. 该http请求需要返回两个头部,一个是`Last-Modified`,一个是`ETags`,这两者都是字符串类型,只要有一个发生变化,该插件就会去抓取新的分词进而更新词库。
其中
`location`
是指一个 url,比如
`http://yoursite.com/getCustomDict`
,该请求只需满足一下两点即可完成分词热更新。
2. 该http请求返回的内容格式是一行一个分词,换行符用`\n`即可
。
1.
该 http 请求需要返回两个头部,一个是
`Last-Modified`
,一个是
`ETags`
,这两者都是字符串类型,只要有一个发生变化,该插件就会去抓取新的分词进而更新词库
。
满足上面两点要求就可以实现热更新分词了,不需要重启es实例
。
2.
该 http 请求返回的内容格式是一行一个分词,换行符用
`\n`
即可
。
满足上面两点要求就可以实现热更新分词了,不需要重启 es 实例。
常见问题:
-------------
1.
自定义词典为什么没有生效?
请确保你的扩展词典的文本格式为
UTF8
编码
请确保你的扩展词典的文本格式为
UTF8
编码
2.
如何手动安装,以 1.3.0 為例?(参考:https://github.com/medcl/elasticsearch-analysis-ik/issues/46)
...
...
@@ -256,4 +250,4 @@ have fun.
`cd elasticsearch-analysis-ik`
`mvn compile`
`mvn package`
`plugin --install analysis-ik --url file:///#{project_path}/elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-1.3.0.zip`
\ No newline at end of file
`plugin --install analysis-ik --url file:///#{project_path}/elasticsearch-analysis-ik/target/releases/elasticsearch-analysis-ik-1.3.0.zip`
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录