elasticsearch - 如何在使用Java API的 Elasticsearch 中禁用日期检测?

标签 elasticsearch elasticsearch-java-api

我正在使用来自输入json的动态映射创建索引,但是在我的json date参数中以字符串形式传递,但是ES正在考虑将其作为日期,但是我发现了问题,但是我不知道如何通过ES中的JAVA Api应用映射我需要在ES Java API中进行。任何帮助将不胜感激,谢谢。

{
  "mappings": {
    "date_detection": false
  }
}

最佳答案

您可以尝试使用Java客户端的Put Mapping API。它将允许您创建和设置索引映射。

它包括同步和异步执行,映射源以及使用后的期望。

希望这会有所帮助。

关于elasticsearch - 如何在使用Java API的 Elasticsearch 中禁用日期检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59145153/

相关文章:

ruby-on-rails - Searchkick,按 parent 姓名搜索

java - 使用 Java 代码中的不同引号执行 Bash 单行代码以进行 Elasticsearch 查询

elasticsearch - 为什么Elasticsearch集群在集群重启时无法识别 super 用户?

elasticsearch - 如何使用Java在Elasticsearch中从文档中删除与模式匹配的字段?

java - 如何使用 Elastic Java Api 而不是纯 REST 构建类型设置为 "phrase_prefix"的多匹配查询

elasticsearch - ElasticSearch Rest高级客户端提供UnknownHostException

elasticsearch - Elasticsearch Shield角色未按预期工作

elasticsearch - Elastic Search中的$ pull和$ push查询

elasticsearch - 主节点发生故障时通过Java API进行Elasticsearch集群连接

java - 如何使用 Elasticsearch Node Client Java 连接到远程服务器