【问题标题】:Override Elasticsearch _type in Hibernate Search在 Hibernate Search 中覆盖 Elasticsearch _type
【发布时间】:2017-11-04 04:50:14
【问题描述】:

我想知道是否可以使用实体类上的注释在 Elasticsearch 文档上设置 _type 字段。我目前正在使用hibernate-search-ormhibernate-elasticsearch 版本5.8.2.Final

添加@Indexed(name="my-index-name") 注释允许我定位特定索引。但是,文档类型始终是类名称。如果项目以不同的方式组织,则类型将与类不匹配。

【问题讨论】:

    标签: java hibernate elasticsearch hibernate-search


    【解决方案1】:

    目前没有办法做你想做的事。

    如果您更改项目的组织(例如移动包或更改类名),您将不得不重新索引您的数据。

    使用类名是确保名称不会发生冲突的好方法。

    我会将它添加到我们必须讨论的搜索 6 的内容中,看看我们是否要对此采取行动。

    【讨论】:

    • 谢谢!我认为这将是一个不错的功能。
    • 是的,现在向 hibernate-dev 发送一封邮件,看看其他人对此有何看法,以及我们是否应该为此打开一个问题。如果我们打开一个问题,我会在这里发布问题以供参考。
    • 酷,刚发了一个。
    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 2018-07-23
    • 2022-07-29
    • 1970-01-01
    • 2019-11-03
    相关资源
    最近更新 更多