zoukankan      html  css  js  c++  java
  • elasticsearch例子(crud + 分页)

    概述

    基于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/ 可以看到如下界面:

    blob.png

    该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如下所示:

    blob.png

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

    运行:

    blob.png

    结果如下:

    blob.png

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

  • 相关阅读:
    js练习题2
    js样式
    js小练习
    css动画样式
    css盒子、布局样式
    css一般样式
    css样式、选择器
    html表格、表单
    html 标签
    mysql连接查询,子查询,联合查询
  • 原文地址:https://www.cnblogs.com/demodashi/p/8456379.html
Copyright © 2011-2022 走看看