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

如何使用spring data elasticsearch避免文档中的“_class”字段

巫马望
2023-03-14

我正在为我的应用程序使用Spring-data-elasticsearch。我发现Spring在我所有的文档中自动创建动态字段“_class”。我将我的索引配置为严格的dynmac映射。我希望一些属性能动态地从文档/映射中排除该字段。

有什么办法可以做到这一点吗?

共有1个答案

祁辰阳
2023-03-14

目前无法停用。添加此行为有一个公开的问题。

但是从下一个版本(4.2.0.M5)开始,当Spring Data Elasticsearch发行版#1711创建索引及其映射时,\u类属性将在索引映射中定义。

 类似资料:
  • 问题内容: 现在,我正在尝试对汇编程序进行编码,但我不断收到此错误: 我目前有以下代码: 感谢帮助。 问题答案: 您通常使用默认值 如果key在字典中,则返回key的值,否则返回默认值。如果未提供default,则默认为None,因此此方法永远不会引发KeyError。 因此,当您使用循环时,将如下所示: 打印: 如果要显式检查键是否在字典中,则必须检查键是否在字典中(无索引!)。 例如: 但是该

  • 问题内容: 我可以在不生成编译的.pyc文件的情况下运行python解释器吗? 问题答案: 来自“ Python 2.6的新增功能- 解释器更改” : 现在,可以通过向Python解释器提供-B开关,或者通过在运行解释器之前设置 PYTHONDONTWRITEBYTECODE环境变量来阻止Python编写.pyc或.pyo文件。此设置可作为Python程序的 变量使用,并且Python代码可以更改

  • 我听说过很多关于在Excel VBA中使用的憎恶是可以理解的,但我不确定如何避免使用它。我发现,如果我能够使用变量而不是函数,那么我的代码将更加可重用。但是,如果不使用,我不确定如何引用东西(如等)。 我已经找到了这篇关于范围的文章和这个关于不使用select的好处的例子,但是我找不到任何关于如何使用的东西。

  • 问题内容: 这看起来很丑。可选选项的优点在这里完全消失了。我读到应该使用或代替。但是,如果我更换每个吸气剂,真的有好处吗? 与 您知道这里的一些常见或最佳做法吗? 问题答案: 您可以使用 关键是仅在可选函数不为空时才评估映射函数,否则结果将保留为空。如果可选为空,将返回。

  • 问题内容: 我是Java EE的新手,我知道类似以下三行内容 这是一种古老的编码方式,在JSP版本2中,存在一种避免在JSP文件中使用Java代码的方法。什么是替代JSP 2行,该技术称为什么? 问题答案: 自从2001年标签库(例如JSTL)和EL(表达语言,那些东西)的诞生以来,在JSP中确实不建议使用scriptlet(那些东西)。 scriptlet的主要缺点是: 可重用性:您无法重用sc

  • 我使用Java实现了很多Selenium测试—有时,我的测试会因为StaleElementReferenceException而失败。 你能建议一些使测试更稳定的方法吗?