Consider an index `idx`, with a mapping for a single type `docs`. Consider aliases of the format `idx-{ACCOUNT-ID}`, with a term filter and a routing value set to the account id, like so:
``` $ curl http://0.0.0.0:9200/idx/_aliases?pretty=1 { "idx" : { "aliases" : { "idx-1" : { "filter" : { "term" : { "account_id" : 1 } }, "index_routing" : 1, "search_routing" : 1 }, ... } } } ``` ### Questions 1. When indexing a percolator query, if you do that via an alias, will it respect the routing? ``` # will the alias routing from idx-1 apply to this operation? curl -XPUT http://0.0.0.0:9200/idx-1/.percolator/1 -d '{query:..., account_id:1}' ``` 2. When percolating an existing document from one of those aliases, will the routing and term filter from the alias be used when retrieving/checking the matching percolator documents? ``` # will the alias routing and term filter from idx-1 apply to the percolators? curl http://0.0.0.0:9200/idx-1/docs/123/_percolate ``` Any insight much appreciated. -- 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/d2eb11ca-4ef2-467c-90c3-1d98e56c2ae0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.