创建mapping,和curl中完全对应,同样指定分析器为ik

public void createMapping(String index,String type) throws IOException{

XContentBuilder builder = XContentFactory.jsonBuilder()

.startObject()

.startObject(type)

.startObject("_all")

.field("indexAnalyzer", "ik")

.field("searchAnalyzer", "ik")

.field("term_vector", "no")

.field("store", "false")

.endObject()

.startObject("properties")

.startObject("content")

.field("type", "string")

.field("store", "no")

.field("term_vector", "with_positions_offsets")

.field("indexAnalyzer", "ik")

.field("searchAnalyzer", "ik")

.field("include_in_all", "true")

.field("boost", 9)

.endObject()

.endObject()

.endObject()

.endObject();

PutMappingRequest mapping = Requests.putMappingRequest(index).type(type).source(builder);

client.admin().indices().putMapping(mapping).actionGet();

}

elastic search java_elasticsearch学习四、JAVA调用相关推荐

  1. elastic search搜索学习打分算法简单总结

    elastic search搜索学习打分算法简单总结 之前也在es官网走马观花的看了一些es搜索方面的内容,发现自己之前对es的打分规则理解的很浅,最近又从阿里的<elastic stack实战 ...

  2. JavaSE基础学习(四)—Java核心类库(下)

    目录 思维导图快速预览全文内容 一.异常机制(重点) 1.基本概念 2.异常分类 3.异常的避免 4.异常的捕获 5.异常的抛出 6.自定义异常 二.File类(重点) 1. 基本概念 2.常用方法 ...

  3. java 调用win32 api 学习总结

    java使用JInvoke调用windows API 使用jinvoke调用windowsAPI.jna使用比较麻烦,需要写c代码和参数转换,jinvoke的使用就像jdk中的包一样. 官网使用参考: ...

  4. java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务

    只为成功找方法,不为失败找借口! 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他网站的内容信息集成到我们的Web应用中显示,下面就以获取天气 ...

  5. Kotlin学习笔记 第四章 Java调用Kotlin

    参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...

  6. elastic search java_在 Java 应用程序中使用 Elasticsearch

    如果您使用过 Apache Lucene 或 Apache Solr,就会知道它们的使用体验非常有趣.尤其在您需要扩展基于 Lucene 或 Solr 的解决方案时,您就会了解 Elasticsear ...

  7. Android JNI学习(五)——Java与Native之间如何实现相互调用

    本章将讲述Java与Native之间如何实现相互调用.我将围绕围绕如下三点来讲解. #mermaid-svg-qeVnGlVrLWrB5ryX .label{font-family:'trebuche ...

  8. IDL学习记录和Java调用IDL方法

    IDL学习记录和Java调用IDL方法 2018年02月06日 08:32:02 回首1949 阅读数:385更多 个人分类: 随想 版权声明:乐呵乐呵得了 https://blog.csdn.net ...

  9. 运筹优化学习21:Java调用Cplex实现求解Cuting Stock Porblem的列生成算法详解

    目录 1 CSP问题与模型 1.1 问题描述 1.2 模型构建 2 列生成方法理论 2.1 引子 2.2 单纯形法到列生成 2.3 subproblem 2.3.1 对偶理论 2.3.2 影子价格 2 ...

最新文章

  1. linux 线程库在哪里,linux线程库
  2. Facebook大牛、HipHop作者赵海平加入阿里巴巴
  3. gradient boosted regression tree
  4. boost::type_erasure模块实现了支持多个签名的 Boost.Function 扩展
  5. 边缘化搭建DotNet Core 2.1 自动化构建和部署环境
  6. 记一次Java AES 加解密 对应C# AES加解密 的一波三折
  7. 修改WordPress中上传附件2M大小限制的方法
  8. linux c语言内核函数,2014-1-5_linux内核学习(1)_C语言基础
  9. 面对 996,程序员如何利用“碎片时间”涨薪?
  10. zend studio【快捷键】
  11. Python新闻网站项目-3.Gerapy爬虫分布式部署
  12. 如何更改计算机安全策略设置,用批处理更改本地安全策略
  13. 拉普拉斯变换的本质意义(好文!通俗易懂)
  14. 加密流量分析-2.研究背景
  15. python 战舰_代码战争战舰受损或沉没Python
  16. 谷歌浏览器的各种插件网址Chrome插件(谷歌浏览器)-超级详细
  17. eQTL | Expression quantitative trait loci | 表达数量性状基因座 | QTL | 数量性状位点
  18. 在Linux上使用迅雷解决方案xware
  19. ios html文本高度,iOS 14 准确计算WKWebview Html内容高度 简易方法
  20. 碳化铬(II)是什么意思?

热门文章

  1. 项目中使用RDLC报表
  2. 用jdbc连接各数据库驱动
  3. rabbitmq 连接报错 An unexpected connection driver error occured(亲测)
  4. (转)mybatis常用jdbcType数据类型
  5. python判断值是否为空(亲测)
  6. 线性表【项目 - 求集合并集C语言】
  7. Linux的Nginx报错emerg unknown directive stub_status in
  8. 微信小程序之scroll-view-导航栏左右滑动
  9. 自定义JAVA注解_深入理解Java:自定义java注解
  10. C 语言中double类型数据占字节数为,C 语言中 double 类型数据占字节数为_____