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

如何使用spring data elasticsearch禁用_source字段

赏逸春
2023-03-14
  PUT tweets
    {
      "mappings": {
        "tweet": {
          "_source": {
            "enabled": false
          }
        }
      }}

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

共有1个答案

池麒
2023-03-14

我们可以把这个映射放入:-

1)硬编码2)可以从属性文件中读取3)使用Xcontentbuilder构建它

我们可以使用spring data提供的ElasticSearchTemplate类这样做:-

           if (!elasticsearchTemplate.indexExists(esIndex)) {
                elasticsearchTemplate.createIndex(esIndex);
                elasticsearchTemplate.putMapping(esIndex, esType,mappingObject);
             }
mapping={"_source": {"includes": [ "id","name","marks","grade"],"excludes": ["contact_info","phone_num"]}}
 类似资料:
  • 问题内容: 是否可以使用CSS禁用表单字段?我当然知道禁用的属性,但是可以在CSS规则中指定此属性吗?就像是 - 我问的原因是,我有一个应用程序,其中表单字段是自动生成的,并且字段是根据某些规则(以Javascript运行)隐藏/显示的。现在,我想扩展它以支持禁用/启用字段,但是规则的编写方式可以直接操纵表单字段的样式属性。因此,现在我必须扩展规则引擎以更改属性以及表单字段的样式,这在某种程度上似

  • 问题内容: 我想知道在使用selenium时如何禁用javascript,以便可以测试服务器端验证。 我找到了这篇文章,但我不知道该怎么做。就像我制作此javascript文件,然后呢? http://thom.org.uk/2006/03/12/disabling-javascript-from- selenium/ 问题答案: 编辑 在此期间,确实出现了更好的替代方法,请参见其他答案,例如 如

  • 以前我们有这样的域对象: 从而在ES中生成了如下文档: 请注意: null null [1]-https://spring.io/blog/2020/05/27/what-s-new-in-spring-data-elasticsearch-4-0

  • 问题内容: 我正在尝试使用JAXB解压我最初使用xjc创建的一些XML。我不想对解组进行任何验证,但是即使我已根据JAXB文档使用禁用了验证,但这并不能防止在尝试运行并找不到架构时引发验证。 通过将apache属性设置为,我已经看到了类似的问题,无法通过验证禁用SAX解析,但是我无法让Unmarshaller使用我自己的sax解析器。 问题答案: 以下是示例代码,演示了如何获取 JAXB(JSR-

  • 问题内容: 我想知道如何禁用Redis的持久性。这里提到了这样做的可能性:http : //redis.io/topics/persistence。我的意思是和那里描述的完全一样。任何帮助将不胜感激! 问题答案: 要禁用Redis中的 所有 数据持久性,请执行以下操作: 通过将配置指令设置为(默认值)来禁用AOF 通过禁用(注释掉)所有配置指令来禁用RDB快照(默认情况下定义了3个) 这些配置指令

  • 问题内容: 我了解到,您可以仅通过将HTML按钮附加到其标签来禁用(使其实际上不可点击),但不能将其作为属性,如下所示: 由于此设置不是属性,因此如何通过JavaScript动态添加此设置以禁用以前启用的按钮? 问题答案: 由于此设置不是属性 这是一个属性。 一些属性定义为布尔值,这意味着您可以指定它们的值,而忽略其他所有内容。即,您只包括粗体部分,而不是disabled =“ disabled