当前位置: 首页 > 知识库问答 >
问题:

弹性搜索中如何定义所有未来域映射

马魁
2023-03-14

我在ElasticSearch1.1.1上使用模板,它在索引创建时创建特殊的映射。我的模板如下:

{
  "template": "*",
  "mappings": {
    "foo": {
      "properties": {
        "where": {
          "type": "nested",
          "properties": {
            "*": {
              "index": "not_analyzed"
            },
            "geo_point": {
              "type": "geo_point"
            }
          }
        }
      }
    }
  }
}

您知道为嵌套或内部对象中的任何未来字段定义映射的任何方法吗?

真诚地说,

共有1个答案

姜俊逸
2023-03-14

您可以为此使用动态模板,以及已经发布的索引模板。看一下这里。

您可以指定与字段匹配的模式,并将映射应用于它们,而不是通常的默认值。

 类似资料:
  • 我是弹性搜索的新手,我正在尝试使用Spring-Data-ElasticSearch实现它。 我在我们的弹性搜索文档中有带有“运输”、“电话号码”等名称的字段。 当我试图将@Domain对象字段映射到这些字段时,我没有得到这些字段的任何数据,因为我无法成功地映射这些字段。 我开始怀疑我是不是缺了什么东西。一个域对象字段看起来是什么样子的,它应该映射到一个叫做“运输”的字段? 有什么需要帮忙的吗

  • 我是弹性搜索新手,并且已经完成了类似mykong教程的基本教程 我对创建任何文档的一部分有疑问 创建操作示例插入包含 /mkyong/posts/1001和以下请求数据的新文档: 问题1:-ES是否会在上述文档的所有属性上创建反向索引,即默认情况下的标题/类别/已发布/作者,并提供全文搜索,还是需要明确提及? 问题2:-在上述示例中,我们已经有了唯一的\u id,即。如果我已经将其存储在DB中并生

  • 文档建议使用以下函数删除特定索引: 我已经适应了: 但这给了我以下错误: 我找了几个小时都没有结果,有人有什么想法吗?

  • 我还没有为索引创建任何显式设置。谢了。

  • 这是我的结果源看起来的样子。 {“script”:{“inline”:“ctx._source.name='Where's My Crown”“,”lang“:”painless“},”query“:{”match“:{”movie_id“:69}}} 但我有一个错误: {“type”:“illegal_argument_exception”,“reason”:“意外标记['s']应为[{,‘;’

  • 我有一个设计糟糕的文档结构: 我想从上面的文档中检索标题、Fach和代码。 多谢了。