Весенние данные JPA Elasti c Поиск и Монго - PullRequest
1 голос
/ 23 апреля 2020

У меня есть класс java, где объект @Document из пакета эластичного поиска

import org.springframework.data.elasticsearch.annotations.Document;

    @Data
    @AllArgsConstructor
    @Document(indexName = "user_data_index", type = "user_data")
    public class User {

        @Id
        private String id;
        private String name;

        public User() {};
    } 

Я хотел бы использовать тот же объект для Spring Data Mon go.

Пример: -

import org.springframework.data.mongodb.core.mapping.Document;

import java.util.List;

@Data
@AllArgsConstructor
//@Document(indexName = "user_data_index", type = "user_data")
@Document(collection="user")
public class User {

    @Id
    private String id;
    private String name;

    public User() {};
}

Это позволяет мне отправлять данные в mon go иasticsearch во время приема данных. Как я могу достичь этого?

1 Ответ

0 голосов
/ 25 апреля 2020

Необходимо использовать хотя бы для одной из @Document аннотаций полный квалифицированный путь:

import org.springframework.data.elasticsearch.annotations.Document;

@Data
@AllArgsConstructor
@Document(indexName = "user_data_index", type = "user_data")
@org.springframework.data.mongodb.core.mapping.Document(collection="user")
public class User {

    @Id
    private String id;
    private String name;

    public User() {};
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...