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

elasticsearch:禁用索引,但对字段应用copy_to

党浩阔
2023-03-14

我正在尝试使用一个字段,只是为了复制的目的,而不是用下面的映射来索引它自己

        "Line2": {
            "type":     "text",
            "copy_to": "AllFields" ,
            "enabled": false
        }

但正在获取异常

共有1个答案

常飞翼
2023-03-14

如果您不想索引一个字段(使其可搜索),请对该字段使用“index”:false

"Line2": {
    "type": "text",
    "copy_to": "AllFields",
    "index": false
  }
 类似资料:
  • 问题内容: 我是Elasticsearch的新手,正在尝试使用和字段创建多字段索引。有了这些字段,它们都工作得很好,但是当我尝试在数组中获取一些结果时,它返回一个空的数组。 我的资料: 对应: 搜索: 期望: 按,或搜索,应返回结果 搜索应返回结果 搜索应返回结果 搜索依据不应返回结果 我想念什么? 问题答案: Cross_fields具有约束,所有字段应具有相同的搜索分析器,或者所有查询项应出现

  • 我正在寻找一种方法来搜索公司名称与关键字标记,但没有停止词。 例如:索引公司名称为“Hansel und Gretel Gmbh” 这里“und”和“Gmbh”是公司名称的停止词。 如果搜索项是"Hansel Gretel",则应找到该文档;如果搜索项是"Hansel",则不应找到任何文档。如果搜索词是"hansel gmbh",也应该找到no文档。 我曾尝试将关键字标记器与自定义分析器中的停止词

  • 如何使用spring data-elasticsearch实现这一点?

  • 问题内容: 假设我有一千个键,并且我想存储关联的值。直观的方法似乎像 对于Elasticsearch索引具有数千个键来说,这是一种不良的设计模式吗?以这种方式引入的每个键都会为索引下的每个文档增加开销吗? 问题答案: 如果您知道键数有上限,那么几千个字段就不成问题。 问题是当您拥有一组无限制的键时,例如,当键是从一个值派生时,因为您将拥有一个不断增长的映射关系以及簇状态。它还可能导致奇怪的搜索。

  • 我正在使用Spring Data ElasticSearch执行CRUD操作。默认情况下,当用@Document注释的POJO写入ElasticSearch索引时,索引字段名称与POJO的Java属性名称相同。如何将索引字段名称配置为不同的名称?例如,对于本文档POJO: 我如何配置它,使ElasticSearch中的索引字段被序列化为county_name而不是countyName?