资讯专栏INFORMATION COLUMN

elasticsearch 配置 ik 分词与 jdbc 数据源

zsy888 / 2035人阅读

摘要:其中的到目录解压需要额外安装,方法参考使用编辑将添加至末尾重启即可。如何测试请参考部分

安装

下载 binary http://www.elasticsearch.org/overview/elkdownloads/

或使用 repositories 安装

JDBC

请注意 jdbc plugin 版本需要和 elasticsearch 版本一致

参考 https://github.com/jprante/elasticsearch-river-jdbc#recent-versions

目前 elasticsearch 版本为1.4.x river-jdbc 也应对应使用1.4.x

安装 JDBC river

./bin/plugin --install jdbc --url http://xbib.org/repository/org/xbib/elasticsearch/plugin/elasticsearch-river-jdbc/1.4.0.8/elasticsearch-river-jdbc-1.4.0.8-plugin.zip

创建一个 JDBC river

curl -XPUT "localhost:9200/_river/my_jdbc_river/_meta" -d "{
"type" : "jdbc",
"jdbc" : {
    "url" : "jdbc:mysql://localhost:3306/dbs",
    "user" : "root",
    "password" : "",
    "sql" : "select * from table_name",
    "index" : "your_index_name",
    "type" : "your_type_name"
}

}"

测试一下结果

curl -XGET "localhost:9200/your_index_name/_search?pretty&q=*"

ik analyzer

请注意 ik 也需要与 elasticsearch 对应正确的版本,官网有参照列表 https://github.com/medcl/elasticsearch-analysis-ik

目前 master 分支对应 elasticsearch 1.4.x 版本

安装有两种办法 源码打包,和直接下载 elasticsearch-rtf 中已打包的版本

注意 如果你使用最新版的 elasticsearch 应 clone 源码用并用 mvn package 命令打包,下载 elasticsearch-rtf 中的版本只对应 elasticsearch 1.0.x,会导致无法工作。

git clone https://github.com/medcl/elasticsearch-analysis-ik.git

cd elasticsearch-analysis-ik

mvn package

cd target/releases/
# cp 其中的 zip 到 $ELASTIC_HOME/plugin/analysis-ik/ 目录解压

mvn 需要额外安装,centos 方法参考

ubuntu 使用 sudo aptitude install maven

编辑 elasticsearch.xml 将

index.analysis.analyzer.ik.type : "ik"
index.analysis.analyzer.default.type : "ik"

添加至末尾重启 elasticsearch 即可。

如何测试

请参考 Here is a quick example 部分 https://github.com/medcl/elasticsearch-analysis-ik

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/34038.html

相关文章

  • elasticsearch初探

    摘要:为了替换现在使用体验比较差的搜索,我开始了前期搜索引擎的探索。目前首选是需要环境安装下载安装因为我的环境是,所以直接用它的包。不过唯一的缺点就是文档相比还是太少,很多都只给了最基本的例子。优化组合搜索等等,都要自己琢磨和查找。 为了替换现在使用体验比较差的SegmentFault搜索,我开始了前期搜索引擎的探索。目前首选是elasticsearch elasticsearch需要ja...

    ShowerSun 评论0 收藏0
  • Elasticsearch实践(四):IK分词

    摘要:环境默认也能对中文进行分词。我们再看一下效果去朝阳公园结果去朝阳公园说明自定义词典生效了。它会移除大部分的标点符号,小写分词后的,支持停用词。详见文档参考中文分词使用详解的博客博客 环境:Elasticsearch 6.2.4 + Kibana 6.2.4 + ik 6.2.4 Elasticsearch默认也能对中文进行分词。 我们先来看看自带的中文分词效果: curl -XGET ...

    microcosm1994 评论0 收藏0
  • 配置elasticsearch6.5.4-ik分词插件安装,测试,扩展字典

    摘要:基本配置上篇已经简单介绍过,本文讲述配置分词器插件的安装,测试,自定义扩展字典,简单使用。希望能帮助后来者少走点弯路。 elasticsearch基本配置上篇已经简单介绍过,本文讲述配置ik分词器插件的安装,测试,自定义扩展字典,简单使用。希望能帮助后来者少走点弯路。 注意:ik分词器必须保证和elasticsearch版本一致,配置完成之后可以设置默认的分词工具,也可以在创建索引文件...

    Acceml 评论0 收藏0
  • ElasticSearchElasticSearch安装IK中文分词

    摘要:一编译分词器环境配置下载解压配置环境变量添加如下内容加载环境变量查看版本版本选择与对应版本目前使用的为版本,根据以上对应表得出,应该选择版本版本地址二安装下载源码上传到服务器,进入到该目录下打包打包需要向库 一. 编译IK分词器 1. maven环境配置 下载maven wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/bi...

    Barrior 评论0 收藏0
  • Elasticsearch plugins introduce

    摘要:插件介绍扩展性非常好,有很多官方和第三方开发的插件,下面以站点插件分词同步数据传输脚本支持其它插件这几个类别挑选几个我暂时主要用到的进行介绍。站点插件以形式展现是一个与集群相交互的前台。这个插件的好处是可以对接口进行一些权限的设置。 Elasticsearch 插件介绍 Elasticsearch 扩展性非常好,有很多官方和第三方开发的插件,下面以 站点插件 分词 同步 数据传输 脚...

    Ocean 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<