Soy nuevo en Elastic Search. ¿Hay alguna manera de obtener todos los resultados de búsqueda para una palabra clave de búsqueda? Elastic Search está limitada a 10 o si no podemos establecer el tamaño, pero tenemos que obtener el tamaño?Cómo obtener todos los valores de un resultado de búsqueda
9
A
Respuesta
15
Sí, el número predeterminado de resultados de búsqueda es 10.
Es necesario set the size
parameter en la consulta.
No creo que pueda decir "todos los resultados", sin embargo, siempre debe haber un límite de tamaño.
4
Si utiliza la API de JAVA puede sencillo obtener el número total éxito desde el SearchResponse
SearchRequestBuilder srb = ..
SearchResponse sr = srb.execute().actionGet();
long totalHits = sr.getHits().getTotalHits();
0
Usted puede hacer esto en un par de pasos utilizando un código
- Fijar un tamaño decir
1000
y obtener todos los 1000 registros. - identificar a partir
hits.total
si el tamaño es menor que 1000. (si es pequeño, entonces tienes todos los registros :)) - utilizar lo contrario from and size para proporcionar
1001
desde ytotal
como el tamaño de la consulta anterior para obtener el resultado completo.
Cuestiones relacionadas
- 1. Django. Obtener valores para todos los campos de un objeto
- 2. Cómo obtener Pythonically todos los valores de una lista?
- 3. cómo obtener todos los valores de una clave de varios valores de Django request.GET QueryDict
- 4. Xpath - Cómo obtener todos los nombres de atributos y valores de un elemento
- 5. ¿Cómo obtener todos los valores enum en Java?
- 6. Obtener todos los valores de una NameValueCollection a una cadena
- 7. obtener todos los valores de una matriz, excepto la última
- 8. todos los valores de SuppressWarnings?
- 9. Primer resultado de búsqueda de Google (¿SEO?)
- 10. Obtener todos los elementos de un ArrayAdapter
- 11. Obtener todos los elementos de opciones seleccionados de todos los elementos seleccionados en un formulario
- 12. Cómo obtener el resultado de un System.Diagnostics.Process?
- 13. Evite los archivos * .js.erb creando todos los valores de asset_path
- 14. Java: ¿cómo obtengo todos los valores seleccionados de una JList?
- 15. Obtener todos los argumentos y valores pasados a una función
- 16. ¿Cómo averiguar todos los valores posibles de una enumeración?
- 17. ¿Cómo obtener los mismos valores de HashMap?
- 18. ¿Cómo puedo obtener todos los métodos en un protocolo?
- 19. jquery obteniendo todos los valores desplegables
- 20. HierarchyID Cómo obtener todos los elementos principales de un hijo
- 21. Cómo obtener todos los detalles de un contacto en Android
- 22. cómo obtener todos los UILabels dentro de un UIView
- 23. Ajuste de todos los valores en un std :: mapa
- 24. Recuperar todos los valores publicados en ASP.NET
- 25. ¿Cómo puedo visualizar todos los valores posibles en un SuggestBox?
- 26. Cómo obtener los valores de una enumeración en un SelectList
- 27. ¿Cómo imprimiría todos los valores en un TreeMap?
- 28. ¿Cómo se suman todos los valores en un diccionario?
- 29. ¿Cómo obtener todos los valores seleccionados en un ListBox multiselect en vb6?
- 30. Obtener un resultado de matriz de json_decode
Recomendaría utilizar la búsqueda de desplazamiento para obtener todos los registros (como paginación). http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-request-scroll.html – Emil