Как избежать постоянства одного и того же объекта - PullRequest
0 голосов
/ 21 марта 2019

Я сохраняю данные черезasticsearch, и хотя данные сохраняются несколько раз, они будут сохранены с автоматически сгенерированными различными значениями идентификатора строки.Я хочу, чтобы несколько записей одних и тех же данных были постоянными, сделав поле электронной почты первичным ключом.Как я могу добиться этого вasticsearch

{
  "email":"abc@pe.com",
  "name": "abc"
}

return client.prepareIndex(Constants.INDEX_NAME, Constants.TYPE)
            .setSource(XContentFactory.jsonBuilder()
            .startObject()
                .field("email", email)
                .field("name", name)
            .endObject())
            .get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...