我想知道是否可以使用实体类上的注释在Elasticsearch文档上设置_type
字段。我目前正在使用hibernate-search-orm
和hibernate-elasticsearch
版本5.8.2.Final
。
添加@Indexed(name="my-index-name")
注释允许我定位特定索引。但是,文档类型始终是类名。如果项目以不同的方式组织,则类型与类不匹配。
答案 0 :(得分:0)
目前没办法做你想做的事。
如果您更改项目的组织(例如移动包裹或更改班级名称),则必须重新编制数据索引。
使用班级名称是确保我们不会在名称中出现冲突的好方法。
我会将它添加到我们要为搜索6讨论的内容中,看看我们是否想对此采取行动。