没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
jcseg只有对应es2.3.1版本的:(下载源码,修改es版本号,重新编译jar包)
http://git.oschina.net/lionsoul/jcseg
安装:
1. 下载最新版本的 Jcseg源码。
2. 使用maven或者ant编译打包得到 Jcseg的系列jar包(修改jcseg-elasticsearch中pom文件es的版本号为2.3.4,建议使用maven,ant需要自己下载对应的依赖包)。
3. 拷贝jcseg-analyzer-{version}.jar,jcseg-core-{version}.jar,jcseg-elasticsearch-{version}.jar到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
4. 拷贝一份 源代码项目/jcseg.properties到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
5. 拷贝一份 源代码项目/jcseg-elasticsearch/plugin/plugin-descriptor.properties到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
6. 配置好jcseg.properties,尤其是配置lexicon.path指向正确的词库(或者将 源代码项目/vendors/lexicon文件夹拷贝到{ES_HOME}/plugins/jcseg目录下)。
7. 参考 源代码项目/jcseg-elasticsearch/plugin/elasticsearch.yml 配置文件,将对应的配置加到{ES_HOME}/config/elasticsearch.yml中去,以下配置可以不用了:
8. 配置elasticsearch.yml或者mapping来使用 Jcseg分词插件(或者在query中指定)。
9. 安装完成之后,索引中已经有数据的,这些老数据不会分词,新插入的数据才会分词.
测试:
http://192.168.2.150:9200/newkangkang/_analyze?analyzer=jcseg_complex&text=研究生命起源
异常错误:
如下
Exception in thread "main" java.security.AccessControlException: access denied ("java.io.FilePermission" "plugins/jcseg/jcseg.properties" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at java.security.AccessController.checkPermission(AccessController.java:884)...
解决:
vim es/lib/securiy.policy
grant {
? ? permission java.security.AllPermission;
};
vim es/bin/elasticsearch
修改140和143行,如下:
老:
http://git.oschina.net/lionsoul/jcseg
安装:
1. 下载最新版本的 Jcseg源码。
2. 使用maven或者ant编译打包得到 Jcseg的系列jar包(修改jcseg-elasticsearch中pom文件es的版本号为2.3.4,建议使用maven,ant需要自己下载对应的依赖包)。
3. 拷贝jcseg-analyzer-{version}.jar,jcseg-core-{version}.jar,jcseg-elasticsearch-{version}.jar到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
4. 拷贝一份 源代码项目/jcseg.properties到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
5. 拷贝一份 源代码项目/jcseg-elasticsearch/plugin/plugin-descriptor.properties到{ES_HOME}/plugins/jcseg目录下(自己建立该文件夹,如果不存在)。
6. 配置好jcseg.properties,尤其是配置lexicon.path指向正确的词库(或者将 源代码项目/vendors/lexicon文件夹拷贝到{ES_HOME}/plugins/jcseg目录下)。
7. 参考 源代码项目/jcseg-elasticsearch/plugin/elasticsearch.yml 配置文件,将对应的配置加到{ES_HOME}/config/elasticsearch.yml中去,以下配置可以不用了:
8. 配置elasticsearch.yml或者mapping来使用 Jcseg分词插件(或者在query中指定)。
9. 安装完成之后,索引中已经有数据的,这些老数据不会分词,新插入的数据才会分词.
测试:
http://192.168.2.150:9200/newkangkang/_analyze?analyzer=jcseg_complex&text=研究生命起源
异常错误:
如下
Exception in thread "main" java.security.AccessControlException: access denied ("java.io.FilePermission" "plugins/jcseg/jcseg.properties" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
at java.security.AccessController.checkPermission(AccessController.java:884)...
解决:
vim es/lib/securiy.policy
grant {
? ? permission java.security.AllPermission;
};
vim es/bin/elasticsearch
修改140和143行,如下:
老:
资源评论
wkz350623
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功