Hi,
I can't seem to wrap my head around all the concepts mentioned so I'll 
start by explaining my setup and goal.


   - Elasticsearch 1.4.x
   - 4 indices. Fairy small (couple of thousand documents in each). Lets 
   call them "Books", "Users", "Novels", "Poems"
   - NEST client library 1.2.3

Goal is pretty simple: search across those 4 indices in one request and 
somehow group results documents by type.
What a end user would like to see is (paginated) list of all documents, and 
user should be able to "filter" (consider this a generic concept, 
not necessarily a ES filter).
Even more specific... Imagine a search result web page with 5 filters 
"All", "Books", "Users", "Novels", "Poems".

I've been fiddling around  a lot with aggregates/facets and I can't seem to 
get the result I want.

Closest thing was adding aggregate by type to my 
query .Aggregations(ag=>ag.Terms("types",t=>t.Field("_type")))

In the response I get aggregate "types", and for each item in types it says 
how many documents are there (great!)... "only" thing is, at this point I 
don't know how to /get/ those documents by facet key.
 
It's probably not the way I should go about this problem, so please do 
point me to the right direction... Give me a mock query, suggestion, 
anything...

Cheers,
T.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e751efc6-c2bd-42cd-a03e-8d552a583133%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to