Je suis nouveau sur Elastic Search. Est-il possible d'obtenir tous les résultats de recherche pour un mot-clé de recherche? La recherche élastique est limitée à 10 sinon nous pouvons définir la taille mais nous devons obtenir la taille ??Comment obtenir toutes les valeurs d'un résultat de recherche
9
A
Répondre
15
Oui, le numéro par défaut des résultats de recherche est 10.
Vous devez set the size
parameter sur la requête.
Je ne pense pas que vous disiez "tous les résultats", cependant, il doit toujours y avoir une limite de taille.
4
Si vous utilisez l'API JAVA, vous pouvez simplement obtenir le nombre total de succès de la SearchResponse
SearchRequestBuilder srb = ..
SearchResponse sr = srb.execute().actionGet();
long totalHits = sr.getHits().getTotalHits();
0
Vous pouvez le faire en deux étapes en utilisant un code
- fixer une taille dire
1000
et obtenir tous les 1000 enregistrements. - indiquerons de
hits.total
si la taille est inférieure à 1000. (si petite, vous avez tous les enregistrements :)) - utiliser Sinon from and size pour fournir
1001
à partir ettotal
que la taille de la requête précédente pour obtenir le résultat complet.
Questions connexes
- 1. Comment obtenir toutes les valeurs de toutes les entrées?
- 2. Obtenir toutes les valeurs d'énumération
- 3. Comment obtenir toutes les valeurs d'entrée disponibles
- 4. Obtenir toutes les valeurs de NSDictionary (profondément)
- 5. Obtenir toutes les combinaisons de valeurs possibles
- 6. Comment obtenir toutes les valeurs possibles pour SPFieldLookup
- 7. jquery obtenir toutes les valeurs déroulantes
- 8. Comment obtenir SUM de toutes les valeurs de CouchDB?
- 9. Recherche de toutes les combinaisons de valeurs de tableau JavaScript
- 10. Aide pour obtenir des valeurs de résultat
- 11. Comment obtenir toutes les valeurs dans les modèles django?
- 12. Comment obtenir toutes les valeurs de la ligne dans Hibernate?
- 13. Comment obtenir toutes les valeurs supplémentaires de l'intention
- 14. Comment obtenir toutes les valeurs d'un nom de colonne?
- 15. openssl génération de clé - php. comment obtenir toutes les valeurs?
- 16. Comment obtenir toutes les valeurs de liste déroulante
- 17. Comment obtenir toutes les valeurs TextBox de Repeater contenant UserControls?
- 18. Obtenir le total de toutes les valeurs d'entrée avec jQuery
- 19. Recherche de colonnes avec toutes les valeurs manquantes
- 20. Recherche élastique: comment obtenir toutes les données d'un champ spécifique
- 21. Comment obtenir le résultat de recherche de google map
- 22. Comment obtenir toutes les valeurs Enum dans XMLBeans?
- 23. Comment obtenir toutes les valeurs d'un NSDictionaries dans un NSDictionary?
- 24. Comment obtenir toutes les valeurs enum dans Java?
- 25. Obtenir les valeurs les plus courantes pour toutes les colonnes
- 26. comment obtenir toutes les valeurs d'une clé à valeurs multiples de la requête Django. GET QueryDict
- 27. comment obtenir le résultat de recherche de Wikipedia
- 28. Obtenir toutes les données de SQLite recherche creux
- 29. Telerik MVC TreeView obtenir toutes les valeurs de nœud vérifiées
- 30. voulait obtenir toutes les dates dans le résultat mysql
Je recommanderais d'utiliser la recherche par défilement pour extraire tous les enregistrements (comme la pagination). http://www.elasticsearch.org/guide/fr/elasticsearch/reference/current/search-request-scroll.html – Emil