ElasticSearch 安装和使用IK分词器
2016-11-23 09:41
120 查看
1、到官网下载IK分词器并且编译成jar包,或下载已经编译好的包。
2、把IK目录下的config\ik 的所有文件都复制到elasticsearch 的config\ik 的目录下面
3、在elasticsearch的 elasticsearch.yml中添加
配置信息,重新启动ES。
4、在浏览器输入
注意要指定Index,如上面的地址是people索引库。
5、验证分词器配置成功了就可以在索引表中使用。
使用的状况如下:
什么是_all字段,其实_all字段是为了在不知道搜索哪个字段时,使用的。es会把所有的字段(除非你手动设置成false),都放在_all中,然后通过分词器去解析。当你使用query_string的时候,默认就在这个_all字段上去做查询,而不需要挨个字段遍历,节省了时间。
所以,需要快速检索而且不需要知道哪个字段的时候,不仅仅要在字段上面加上分词器,而且还有开启_all字段,同时加上分词器,这样才能有效果。
2、把IK目录下的config\ik 的所有文件都复制到elasticsearch 的config\ik 的目录下面
3、在elasticsearch的 elasticsearch.yml中添加
ik: alias: [news_analyzer_ik,ik_analyzer] type: org.elasticsearch.index.analysis.IkAnalyzerProvider
配置信息,重新启动ES。
4、在浏览器输入
注意要指定Index,如上面的地址是people索引库。
5、验证分词器配置成功了就可以在索引表中使用。
使用的状况如下:
什么是_all字段,其实_all字段是为了在不知道搜索哪个字段时,使用的。es会把所有的字段(除非你手动设置成false),都放在_all中,然后通过分词器去解析。当你使用query_string的时候,默认就在这个_all字段上去做查询,而不需要挨个字段遍历,节省了时间。
所以,需要快速检索而且不需要知道哪个字段的时候,不仅仅要在字段上面加上分词器,而且还有开启_all字段,同时加上分词器,这样才能有效果。
相关文章推荐
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- elasticsearch 5.5.3 安装ik分词器,并且使用分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- ElasticSearch 安装和使用IK分词器
- Elasticsearch集群使用ik分词器
- linux下ElasticSearch(es)安装使用部署