Hello Alex thanks for your answer. Actually, it has to be generic, as this was only an example. In my use case it is just hirarchical data, where every path is from the same type (not country, state, etc).
I am in the process of migrating a lucene + bobobrowse application to ES. In bobobrowse there is a PathFacetHandler that does exactly that -- gives back facets for the next hirarchical level (and only that). So that it easy to drill down into the hirarchical data. Is there a way to do this in ES? kind regards Am Montag, 31. März 2014 10:11:31 UTC+2 schrieb Alexander Reelsen: > > Hey, > > havent spent a lot of thought, if or how you can solve this directly, but > wouldnt it be much easier if you used different fields like 'continent', > 'country', 'state', 'city' and would simply aggregate on those and use it > for drill down? Or does it have to be generic and this is just an example? > > > --Alex > > > On Sun, Mar 30, 2014 at 6:05 PM, Volker <[email protected] <javascript:>>wrote: > >> dear reader >> >> I have a question about facets. >> >> I have documents with a path as part of a document. >> >> e.g.: >> >> /america/ >> /america/usa >> /america/usa/california >> /america/usa/new-york >> /america/mexico >> /europe/spain >> /europe/germany >> >> I would like to drill down on an area and get a facet count for the next >> level. >> >> If I filter in the facet e.g. for america I would like to get counts for >> - /america/usa >> - /america/mexico >> >> I started with using a prefix filter in the facet to filter e.g. for >> america but then I get >> >> - /america/usa >> - /america/usa/california >> - /america/usa/new-york >> - /america/mexico >> >> but I would like to get the facet counts for only the next level, so I >> can drill down on the area. >> >> I tried a search for this topic, but I did not find a solution. >> >> Hope that somebody can help. >> >> Kind regards >> >> >> >> >> >> -- >> 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 [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/elasticsearch/0f825504-2d93-43ff-ab7f-f2dfd0866816%40googlegroups.com<https://groups.google.com/d/msgid/elasticsearch/0f825504-2d93-43ff-ab7f-f2dfd0866816%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/2342e3de-aba1-4fce-999e-5930e722d40e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
