ElasticSearch group by aggregation query -
i have question regarding requirement in elastic-search. have following documents in index.
{ "name":"a1", "userid": 1, "tag":"tag1" }, { "name":"abc", "userid":1, "tag":"tag2" }, { "name":"a2", "userid":2, "tag":"tag1" }, { "name":"abc2", "userid":2, "tag":"tag2" }, { "name":"abc3", "userid":2, "tag":"tag3" } now if query fetch me documents userid has tag values "tag1" , "tag3" i.e. in case documents returned
{ "name":"a2", "userid":2, "tag":"tag1" } { "name":"abc3", "userid":2, "tag":"tag3" } so in case document containing tag values "tag1" userid 1 not returned userid not have document "tag3".
i checking on nested bucket aggregation stuck. can please suggest elastic query required this.
Comments
Post a Comment