概述
基于elasticsearch2.3.3写的入门demo,含有创建index,删除index,录入数据,查询、以及分页,并且使用流行的ik分词器。测试方式:使用 JNUIT TEST 来运行。
详细
基于elasticsearch2.3.3写的入门demo,含有创建index,删除index,录入数据,查询、以及分页,并且使用流行的ik分词器。测试方式:使用 JNUIT TEST 来运行。
一、环境搭建部分:
下载环境包后,到bin目录下,启动elasticsearch。
然后访问:http://127.0.0.1:9200/_plugin/head/ 可以看到如下界面:

该elasticsearch已经安装了head插件所以可以这样访问。另外,也安装了ik分词器。
相关安装可以看elasticsearch的plugins目录。
另外设置了默认分词器使用ik,在config/elasticsearch.yml中配置如下:
index:
analysis:
tokenizer:
analyzer:
ik:
alias:
- ik_analyzer
type: ik
ik_max_word:
type: ik
use_smart: false
ik_smart:
type: ik
use_smart: true
index.analysis.analyzer.default.type: ik
二、运行部分:
下载项目代码后,导入eclipse如下所示:

elasticsearch的工具类是ESUtils.java,测试类是MyTest.java
运行:

结果如下:

本文介绍了一个基于Elasticsearch 2.3.3的入门级示例项目,涵盖创建及删除索引、数据录入与查询等功能,并集成了流行的IK分词器。项目通过JUnit进行测试。
&spm=1001.2101.3001.5002&articleId=79208572&d=1&t=3&u=8b2f9507196a443eb51228a65001f025)
2万+

被折叠的 条评论
为什么被折叠?



