Эластичный поиск с пружинной загрузкой - PullRequest
0 голосов
/ 12 октября 2018

Я работаю над написанием переноса REST API на основе JAVA из версии ES 2.4.x в ES 6.4.x с Spring Boot 3.1.0, ориентируясь на минимальные изменения.

В ES 2.4.x был другой способиндексирование данных, в которых один индекс содержит много типов, и, следовательно, класс Mapping / класс Bean-компонента ES имел что-то вроде: -

@ Document (indexName = INDEX_HOUSEHOLD_CUSTOMER_PRODUCT, type = TYPE_CUSTOMER_PRODUCT)

Теперь нам нужносоздайте отдельные индексы для каждого типа (это то, что я понял из сайтов поддержки ES). Как будет управляться вышеуказанное?Будут ли indexName и typeName одинаковыми в обоих случаях для класса Mapping?

1 Ответ

0 голосов
/ 12 октября 2018

В ES 6.4.x вы ограничены одним типом на индекс.Имя индекса может совпадать с именем типа, но вам это не нужно.Я слышал в ES 7.x, что они движутся в направлении только типа _doc.

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