- 介绍
- elasticsearch-analysis-ik
- 安装
- mvn package
- unzip -d /elasticsearch/plugins/ik ./target/releases/elasticsearch-analysis-ik-1.8.0.zip
- 重启elasticsearch
- 分词器
- mapping type
-
{
"properties": {
"content": {
"type": "text",
"store": "no",
"term_vector": "with_positions_offsets",
"analyzer": "ik_smart",
"search_analyzer": "ik_smart",
"include_in_all": "true",
"boost": 8
}
}
}
- Java使用
- 配置文件
- src/IKAnalyzer.cfg.xml中配置
- <properties> - <entry key=“ext_dict”>/mydict.dic</entry> # 配置自己的字典(不分词) - <entry key=“ext_stopwords”>/ext_stopword.dic</entry> # 配置跳过的字 - </properties> - Query query = IKQueryParser.parse(“name”,name); # IKAnalyzer特有