you some retrieve pattern need into index from data create before indexing elasticsearch faceted-search

indexing - some - Faceta para contar índices y escribir hits en elasticsearch



create index pattern kibana (1)

Estoy usando la consulta a continuación para encontrar la palabra "desarrollador" en un índice de blog ...

http://localhost:9200/blog/_search { "query": { "query_string": { "query": "developer" } } }

La consulta devuelve 3 hits en el user y 1 hit en los tipos de post , y quiero que una faceta refleje esos hits para mostrar algo como ...

Resultados de la búsqueda...
Publicaciones de blogs (1)
Usuarios (3)

... pero no estoy seguro de cómo combinar una faceta con una consulta para contar esos éxitos, ya que la mayoría de los ejemplos que encontré cuentan los hits del campo; Intenté usar _index para devolver aciertos de índice, pero no pude hacerlo funcionar; ¿Hay algo similar para tipos, como _type , para contar los hits de tipo de documento dentro de un índice?


Ok, lo descubrí, aparentemente hay un campo _type para las facetas, basado en esto ...

http://elasticsearch-users.115913.n3.nabble.com/enabled-quot-index-quot-does-not-allow-me-to-get-facet-values-td1056215.html

Consulta

http://localhost:9200/blog/_search { "size" : 0, "query" : { "query_string" : { "query" : "developer"} }, "facets" : { "type" : { "terms" : { "field" : "_type"} } } }

Respuesta

{ ... "facets": { "type": { "_type": "terms", "missing": 0, "total": 4, "other": 0, "terms": [ { "term": "user", "count": 3 }, { "term": "post", "count": 1 } ] } } }