时间: 2020-11-20|90次围观|0 条评论

概述

基于elasticsearch2.3.3写的入门demo,含有创建index,删除index,录入数据,查询、以及分页,并且使用流行的ik分词器。测试方式:使用 JNUIT TEST 来运行。

详细

代码下载:http://www.demodashi.com/demo/10132.html

基于elasticsearch2.3.3写的入门demo,含有创建index,删除index,录入数据,查询、以及分页,并且使用流行的ik分词器。测试方式:使用 JNUIT TEST 来运行。

一、环境搭建部分:

下载环境包后,到bin目录下,启动elasticsearch。

然后访问:http://127.0.0.1:9200/_plugin/head/ 可以看到如下界面:

elasticsearch例子(crud + 分页)插图

该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例子(crud + 分页)插图1

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

运行:

elasticsearch例子(crud + 分页)插图2

结果如下:

elasticsearch例子(crud + 分页)插图3

注:本文著作权归作者,由demo大师(http://www.demodashi.com)宣传,拒绝转载,转载需要作者授权


原文链接:https://blog.csdn.net/findhappy117/article/details/79208572

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《elasticsearch例子(crud + 分页)
   

还没有人抢沙发呢~