Как я понимаю, ES не может создавать уникальные ограничения для индекса. Но при создании и обновлении документов мне нужно проверить, что некоторые поля уникальны в индексе. Может ли ES найти совпадения содержания, а не запрос? Благодаря!Как проверить уникальный документ elasticsearch
1
A
ответ
0
После того, как вы обновили свою запись, вам нужно будет запустить запрос, чтобы узнать, сколько других имеет это значение поля. Что-то вроде:
GET index1/test/_search
{
"size": 0,
"query": {
"filtered": {
"filter": {
"term": {
"field123": 10
}
}
}
}
}
Обратите внимание на размер нуля, это позволит сэкономить время, не возвращая никаких записей, но он все равно будет возвращать вам количество записей, соответствующих общей.
Смежные вопросы
- 1. ElasticSearch: Как проверить, к какому узлу/реплике приходит документ/идет?
- 2. Случайный документ в ElasticSearch
- 3. обновить документ elasticsearch
- 4. Elasticsearch: Найден удаленный документ?
- 5. Elasticsearch индексирует документ
- 6. Часто обновляемый документ elasticsearch
- 7. Уникальный атрибут elasticsearch для каждой группы.
- 8. Как проверить документ scrollTop?
- 9. Как проверить документ XPS?
- 10. Elasticsearch - проверить, содержится ли документ в запросе с использованием синонимов
- 11. Как применять уникальный встроенный документ в Mongoid
- 12. Elasticsearch хранит пользовательский ввод как документ JSON
- 13. Как создать или заменить документ в Elasticsearch?
- 14. Как сохранить отдельный документ в индекс Elasticsearch?
- 15. PHP проверить, если уникальный
- 16. Как установить максимальный документ в elasticsearch?
- 17. Как вернуть документ из elasticsearch после обновления?
- 18. Как я могу получить последний документ ElasticSearch?
- 19. Как обновить документ, используя elasticsearch-py?
- 20. Как получить старый документ версии из elasticsearch?
- 21. Как обеспечить elasticsearch TTL на индексный документ?
- 22. Как проиндексировать документ на конкретный осколок ElasticSearch?
- 23. Elasticsearch документ обновления в питона
- 24. Получите последний документ от ElasticSearch
- 25. Уточненный документ ElasticSearch не возвращается
- 26. Документ ElasticSearch с несколькими категориями
- 27. Как проверить документ в xsl?
- 28. Как проверить встречный документ XML?
- 29. Как проверить XSD (документ схемы)?
- 30. как проверить mongodb встроенный документ