ik

ik

ik远程扩展字典是不是每次添加词的时候都需要重建索引

Elasticsearchqqq1234567 回复了问题 • 2 人关注 • 2 个回复 • 99 次浏览 • 2018-11-22 11:46 • 来自相关话题

IK远程字典支持https吗?

Elasticsearchrochy 回复了问题 • 2 人关注 • 1 个回复 • 80 次浏览 • 2018-10-24 12:47 • 来自相关话题

elasticsearch6.2.4 ik 插件基于数据库热更新词库问题

Elasticsearchzz_hello 回复了问题 • 3 人关注 • 2 个回复 • 452 次浏览 • 2018-10-09 18:04 • 来自相关话题

动态更新ik词库对集群的影响

Elasticsearchlaoxiong0880 回复了问题 • 5 人关注 • 2 个回复 • 762 次浏览 • 2018-07-28 09:18 • 来自相关话题

关于ES使用_template配置IK的后续问题

Elasticsearchlaoyang360 回复了问题 • 4 人关注 • 4 个回复 • 375 次浏览 • 2018-07-27 06:37 • 来自相关话题

ES使用IK分词器

Elasticsearchrochy 回复了问题 • 4 人关注 • 3 个回复 • 1018 次浏览 • 2018-07-26 13:08 • 来自相关话题

elasticsearch 6.1.1使用ik分词远程拓展字典报错

Elasticsearchvearne 回复了问题 • 3 人关注 • 2 个回复 • 766 次浏览 • 2018-06-11 11:29 • 来自相关话题

ik 自定义词库 分词后过滤问题?

Elasticsearchlz8086 回复了问题 • 4 人关注 • 2 个回复 • 645 次浏览 • 2018-06-05 22:36 • 来自相关话题

Elasticsearch 使用IK分词,如何配置同义词?

Elasticsearchwuyh 回复了问题 • 13 人关注 • 11 个回复 • 13933 次浏览 • 2018-05-23 08:43 • 来自相关话题

新手求助,如何使用javaapi默认使用ik分词器,在网上只看到在mapping中设置,但我放入的的数据不使用mapping哎,求助,谢谢!

Elasticsearchlaoyang360 回复了问题 • 3 人关注 • 2 个回复 • 372 次浏览 • 2018-05-15 22:24 • 来自相关话题

IK分词的问题

Elasticsearchlaoyang360 回复了问题 • 2 人关注 • 1 个回复 • 455 次浏览 • 2018-05-15 22:12 • 来自相关话题

我配置的ik和es版本是匹配的,为什么还报MapperParsingException[analyzer [ik] not found for field [src]]

Elasticsearchmedcl 回复了问题 • 2 人关注 • 1 个回复 • 531 次浏览 • 2018-05-15 20:07 • 来自相关话题

请问一下关于ik分词器分词内容中文和数字混合时无法分出数字有没有解决办法

Elasticsearchyayg2008 回复了问题 • 4 人关注 • 3 个回复 • 1120 次浏览 • 2018-04-28 16:15 • 来自相关话题

elasticsearch-analyzer-pinyin + ik 一起使用没有效果

回复

Elasticsearchhnj1575565068 发起了问题 • 2 人关注 • 0 个回复 • 483 次浏览 • 2018-04-19 20:29 • 来自相关话题

Elasticsearch从2.x升级到5.x之后IK插件问题

Elasticsearchmedcl 回复了问题 • 3 人关注 • 2 个回复 • 1119 次浏览 • 2018-03-27 11:05 • 来自相关话题

条新动态, 点击查看
直接访问分词器接口,看分词结果 。
浏览器访问
{{{
http://xxxx:9200/_analyze?text=关键词
}}}

或者 命令行
{{{
curl -XGET 'http://xxxx:9200/zh/_analyze?analyzer=... 显示全部 »
直接访问分词器接口,看分词结果 。
浏览器访问
{{{
http://xxxx:9200/_analyze?text=关键词
}}}

或者 命令行
{{{
curl -XGET 'http://xxxx:9200/zh/_analyze?analyzer=ik_syno&pretty' -d '关键词'
}}}
1.不同的分词会产生不同的分词结果,max_word产生的词位置有重叠;smart不会有位置重叠;
2.查询条件加引号,查询处理的时候,会将引号内的查询关键字作为一个整体,重写为 phrase 查询;

索引:中国人民银行 -> 中国人民银行 中国人... 显示全部 »
1.不同的分词会产生不同的分词结果,max_word产生的词位置有重叠;smart不会有位置重叠;
2.查询条件加引号,查询处理的时候,会将引号内的查询关键字作为一个整体,重写为 phrase 查询;

索引:中国人民银行 -> 中国人民银行 中国人民 中国人 中国 国人人民银行 人民 银行 银 行
查询:"\"中国人 中国\""-> "中国人 中国 国人 中国" ,是一个Phrase查询。

 
关键点在于查询展开之后,附加了一个“中国”,这个中国是带有位置属性的(phrase),而在索引里面,是没有两个“中国”的,即需要保证先出现一个“中国人”,然后“中国”,再出现一个“国人”,再出现一个“中国”,所以命中不了,有 4 个term要出现,且满足一个大概的位置,当然,可以通过 slop 设置位置的跳跃。
 
你要是把索引数据改成:“中国人民银行 中国”,就能查出来。
  
 
kennywu76

kennywu76 回答了问题 • 2018-03-22 12:39 • 4 个回复 不感兴趣

Elasticsearch 分词搜索 - 精确查找

赞同来自:

我觉得1楼和2楼给的方案都可行, 基于关键词的分词和匹配也只能做到这个精准度了。
 
但是我感觉提问者其实想表达的是能否做到语义搜索,也就是说,当用户输入“苹果手机”的时候,人是可以理解其中的语义的,人脑可以将其译成 :

"brand:苹果 AN... 显示全部 »
我觉得1楼和2楼给的方案都可行, 基于关键词的分词和匹配也只能做到这个精准度了。
 
但是我感觉提问者其实想表达的是能否做到语义搜索,也就是说,当用户输入“苹果手机”的时候,人是可以理解其中的语义的,人脑可以将其译成 :

"brand:苹果 AND category:手机"

所以要做到这种智能程度的搜索匹配,只能借助语义分析了。
 
刚好月初去美国参加2018 Elastic{On},看到其中一个国外电商网站实现这类搜索的分享,借助了一个叫做Twiggle的产品,有兴趣的可以参考研究一下:

1906

1907
 

ik远程扩展字典是不是每次添加词的时候都需要重建索引

回复

Elasticsearchqqq1234567 回复了问题 • 2 人关注 • 2 个回复 • 99 次浏览 • 2018-11-22 11:46 • 来自相关话题

IK远程字典支持https吗?

回复

Elasticsearchrochy 回复了问题 • 2 人关注 • 1 个回复 • 80 次浏览 • 2018-10-24 12:47 • 来自相关话题

elasticsearch6.2.4 ik 插件基于数据库热更新词库问题

回复

Elasticsearchzz_hello 回复了问题 • 3 人关注 • 2 个回复 • 452 次浏览 • 2018-10-09 18:04 • 来自相关话题

动态更新ik词库对集群的影响

回复

Elasticsearchlaoxiong0880 回复了问题 • 5 人关注 • 2 个回复 • 762 次浏览 • 2018-07-28 09:18 • 来自相关话题

关于ES使用_template配置IK的后续问题

回复

Elasticsearchlaoyang360 回复了问题 • 4 人关注 • 4 个回复 • 375 次浏览 • 2018-07-27 06:37 • 来自相关话题

ES使用IK分词器

回复

Elasticsearchrochy 回复了问题 • 4 人关注 • 3 个回复 • 1018 次浏览 • 2018-07-26 13:08 • 来自相关话题

elasticsearch 6.1.1使用ik分词远程拓展字典报错

回复

Elasticsearchvearne 回复了问题 • 3 人关注 • 2 个回复 • 766 次浏览 • 2018-06-11 11:29 • 来自相关话题

ik 自定义词库 分词后过滤问题?

回复

Elasticsearchlz8086 回复了问题 • 4 人关注 • 2 个回复 • 645 次浏览 • 2018-06-05 22:36 • 来自相关话题

Elasticsearch 使用IK分词,如何配置同义词?

回复

Elasticsearchwuyh 回复了问题 • 13 人关注 • 11 个回复 • 13933 次浏览 • 2018-05-23 08:43 • 来自相关话题

IK分词的问题

回复

Elasticsearchlaoyang360 回复了问题 • 2 人关注 • 1 个回复 • 455 次浏览 • 2018-05-15 22:12 • 来自相关话题

我配置的ik和es版本是匹配的,为什么还报MapperParsingException[analyzer [ik] not found for field [src]]

回复

Elasticsearchmedcl 回复了问题 • 2 人关注 • 1 个回复 • 531 次浏览 • 2018-05-15 20:07 • 来自相关话题

请问一下关于ik分词器分词内容中文和数字混合时无法分出数字有没有解决办法

回复

Elasticsearchyayg2008 回复了问题 • 4 人关注 • 3 个回复 • 1120 次浏览 • 2018-04-28 16:15 • 来自相关话题

elasticsearch-analyzer-pinyin + ik 一起使用没有效果

回复

Elasticsearchhnj1575565068 发起了问题 • 2 人关注 • 0 个回复 • 483 次浏览 • 2018-04-19 20:29 • 来自相关话题

Elasticsearch从2.x升级到5.x之后IK插件问题

回复

Elasticsearchmedcl 回复了问题 • 3 人关注 • 2 个回复 • 1119 次浏览 • 2018-03-27 11:05 • 来自相关话题

elasticsearch-analysis-ik和elasticsearch-analysis-mmseg更新至1.7.0

资讯动态medcl 发表了文章 • 3 个评论 • 2907 次浏览 • 2016-01-13 11:20 • 来自相关话题

elasticsearch-analysis-ik: https://github.com/medcl/elasticsearch-analysis-ik   elasticsearch-analysis-mmseg:  https://github.com/medcl/elast ... -mseg   主要更新配置文件存放路径,之前版本的配置文件存放在elasticsearch的config目录,现在都修改为插件的相对目录了,主要是简化部署,现在可在Found(https://found.elastic.co)部署了。
elasticsearch-analysis-ik: https://github.com/medcl/elasticsearch-analysis-ik   elasticsearch-analysis-mmseg:  https://github.com/medcl/elast ... -mseg   主要更新配置文件存放路径,之前版本的配置文件存放在elasticsearch的config目录,现在都修改为插件的相对目录了,主要是简化部署,现在可在Found(https://found.elastic.co)部署了。