小编lts*_*las的帖子

Spring Data Elasticsearch父/子文档存储库/测试执行错误

我为两个父/子相关文档创建了两个Spring-Data elasticsearch存储库.您可以在此处查看这两个文档类.

借助于像这样的存储库元素,存储库将在XML中实例化

<elasticsearch:repositories base-package="com.acme.repositories" />
Run Code Online (Sandbox Code Playgroud)

您可以在 github仓库中找到该问题的完整示例.我的源代码基于spring-data-elasticsearch repo中的测试.源代码只包含两个域类(父类,子类),相关的存储库,xml配置文件和单元测试类.

克隆并运行mvn test,抛出java.lang.IllegalArgumentException: can't add a _parent field that points to an already existing type, that isn't already a parent

似乎这个父/子关系产生了弹性搜索异常,这在Elasticsearch方面很明显,但我不知道在执行Spring Data测试时如何防止这种情况发生.

spring-data spring-data-elasticsearch

7
推荐指数
1
解决办法
581
查看次数