Hello Daniel ,

Feel free to use should clause in bool filter
<http://www.elastic.co/guide/en/elasticsearch/reference/1.4/query-dsl-bool-filter.html>
.
Here you can give multiple terms filter and each of them can point to a
different document/field.

Thanks
           Vineeth Mohan,
           Elasticsearch consultant,
           qbox.io ( Elasticsearch service provider <http://qbox.io/>)


On Sat, Apr 18, 2015 at 3:49 AM, Daniel Nill <danielln...@gmail.com> wrote:

> In the example here
> http://www.elastic.co/guide/en/elasticsearch/reference/0.90/query-dsl-terms-filter.html#_terms_lookup_twitter_example,
> it is indicated that the id field can only be for a single document.  Is
> there a way to do:
>
> curl -XGET localhost:9200/tweets/_search -d '{
>   "query" : {
>     "filtered" : {
>       "filter" : {
>         "terms" : {
>           "user" : {
>             "index" : "users",
>             "type" : "user",
>             "id" : ["2", "3", "4"],
>             "path" : "followers"
>           },
>           "_cache_key" : "user_2_friends"
>         }
>       }
>     }
>   }
> }'
>
>
> Is the only way to get results for this to do a separate terms filter for
> each id?
>
> --
> 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/d8032d4a-fdb7-48c9-9828-64253c5d4b90%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/d8032d4a-fdb7-48c9-9828-64253c5d4b90%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 elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAGdPd5%3DPmPFdhK6bUhT6WYxWMZtZWAJGNDc8VJF-8tC1z%3Dy7Uw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to