Я обновляю свои документы в elasticsearch и добавляю новых пользователей, поэтому, как пример, предположим, что я добавляю двух новых пользователей к имени моего поля «update_field». Итак, теперь, если я теперь добавлю это два значения в мое имя поля «update_field», поэтому, если я попытаюсь вставить это снова, он не будет вставлять данные снова, или я имею в виду, что он не будет дублировать данные. Как я могу это сделать, может кто-нибудь знает, как я могу написать метод, чтобы остановить повторяющихся данных для elasticsearch, я работаю на PHPКак остановить повторяющиеся данные
4
A
ответ
3
Да, просто изменить свой сценарий к этому:
"script": "ctx._source.update_field = (ctx._source.update_field + new_value).unique();"
Мы в основном конкатенация двух списков в groovy, а затем с unique()
мы можем удалить все дубликаты. Другим способом было бы сделать список как Set
, который будет иметь тот же эффект.
Смежные вопросы
- 1. Как удалить повторяющиеся данные
- 2. Как скрыть повторяющиеся данные?
- 3. как отслеживать повторяющиеся данные
- 4. Как остановить повторяющиеся значения в этом коде
- 5. Остановить повторяющиеся значения Таблица Excel 2013
- 6. Остановить пользователей, вставляя повторяющиеся строки в таблицу
- 7. Как денормализовать повторяющиеся данные mysql?
- 8. Повторяющиеся данные ViewComponent
- 9. MySQL: исключить повторяющиеся данные
- 10. Повторяющиеся данные родителя/ребенка
- 11. повторяющиеся данные и даты
- 12. sql удалить повторяющиеся данные
- 13. Повторяющиеся данные массива повторяются
- 14. Повторяющиеся данные JSON повторяются
- 15. Модальные всплывающие повторяющиеся данные
- 16. Повторяющиеся данные в яшме
- 17. Elasticsearch, вставляющий повторяющиеся данные?
- 18. Повторяющиеся данные в ListView?
- 19. Не повторяющиеся данные
- 20. Повторяющиеся данные в SQL
- 21. UITableView повторяющиеся данные Firebase
- 22. Необходимо удалить повторяющиеся данные
- 23. ContentResolver вставляет повторяющиеся данные
- 24. SQL Server повторяющиеся данные
- 25. Данные ListView, повторяющиеся
- 26. ViewPager показывая повторяющиеся данные
- 27. Cypher Возвращающиеся повторяющиеся данные
- 28. Повторяющиеся данные в кусках ASP.NET 5
- 29. Как фильтровать повторяющиеся данные из UITableView
- 30. Как удалить повторяющиеся данные в массиве?
Возможно, вы имели в виду: $ script ['script'] = "ctx._source. Update_field = (ctx._source. Update_field + new_value) .unique()"; apperently не работает :) –
Какая ошибка вы получаете? – Val
Извините, мой плохой. Это была моя ошибка, я делал это неправильно. Большое спасибо за ваш отличный ответ и помощь :) –