1
저는 Elastic Search와 함께 Spring을 사용하고 있습니다. 나는 제안에 사용되는 Completion
필드와 개체가 있습니다오브젝트 맵핑이 아닌 오브젝트 맵핑 [제안]과 오브젝트 맵핑을 병합 할 수 없습니다. [suggest]
@Document(indexName = "entity_index", type = "entity")
public class Entity {
@Id
private Long id;
....
@CompletionField(maxInputLength = 30,payloads = true)
private Completion suggest;
...
}
내 봄 부팅 응용 프로그램을 시작
- 모든 좋은, 오류없이. 하지만 내 탄성 검색 단위 테스트를 시작하려고 할 때, 내가 얻을 오류 :Failed to load Application Context
....
java.lang.IllegalArgumentException: Can't merge a non object mapping [suggest] with an object mapping [suggest]
그래서, 제가 elasticsearch 데이터를 포함 data
폴더를 삭제를 통해이 문제를 해결이 문제