У меня есть много документов по моему elasticsearch. Я использую elasticsearchTemplate.queryForList (SearchQuery, class), чтобы получить документы в зависимости от моего запроса. Этот запрос всегда возвращает 10 документов. Предоставляет ли elasticsearch любой api, где будут возвращены все документы, соответствующие запросу?Получить все документы от ElasticSearch с помощью elasticsearchTemplate
1
A
ответ
1
Вам необходимо добавить Page Request
в ваш searchQuery
.
NativeSearchQueryBuilder builder = new NativeSearchQueryBuilder().withQuery(matchAllQuery()).withPageable(new PageRequest(0, repository.count() as int))
SearchQuery query = builder.build()
Repository.count()
даст количество документов в индексе.
Надеюсь, это поможет.
Смежные вопросы
- 1. Невозможно получить какие-либо документы с помощью NEST от elasticsearch
- 2. Сбросить все документы Elasticsearch
- 3. ElasticSearch Java API vs ElasticsearchTemplate
- 4. ElasticSearch возвращаются все документы
- 5. Запрос elasticsearch возвращает все документы
- 6. ElasticSearch NEST Удалить все документы
- 7. Elasticsearch не индексирует все документы
- 8. Elasticsearch с телом запроса получает все документы
- 9. Получить все документы коллекции с помощью PyMongo
- 10. Spring данных elasticsearch не в initialze elasticsearchtemplate
- 11. эффективно получать все документы в индексе elasticsearch
- 12. Как удалить все документы из индекса elasticsearch
- 13. ElasticSearch и NEST: Как вы очищаете все документы от индекса?
- 14. Как получить все документы в индексе elasticsearch с помощью «*» в simple_query_string
- 15. Найти и заменить в elasticsearch все документы
- 16. Сравнить документы в Elasticsearch
- 17. elasticsearch получить только документы в определенной папке
- 18. Как найти все документы с определенной строкой в поле (Elasticsearch)
- 19. Elasticsearch - получить документы, которые имеют имя поля
- 20. Локальный Elasticsearch не может получить индексированные документы
- 21. Как получить данные от elasticsearch?
- 22. Как получить отдельные документы в elasticsearch
- 23. Elasticsearch: Документы в течение года
- 24. Как найти все документы с определенным полем в Elasticsearch?
- 25. ElasticSearch получить документы с максимальным значением после группы по
- 26. Как получить все данные с помощью запроса соответствия в одном удалении от elasticsearch
- 27. Получить все открытые документы Excel
- 28. Как получить все документы коллекции с помощью SwiftMongoDB?
- 29. elasticsearch не обновляет документы
- 30. Как загрузить все документы в документы Google с помощью Android?
Что такое repository.count() здесь? –
Дает вам количество документов в индексе для этого репозитория – Richa
Код, написанный в ответ, использует поиск упругих данных весны. Мы создаем хранилища для индексов, когда используем данные весны. – Richa