It appears that your fields you are searching for across multiple indexes
and types needs to exist in each of the indexes being searched against?
If I try to search for a field name foo in both index A and B but only A has
it I end up getting a Shard Failure, here is an example of an error:
2010-07-07 15:36:02,800 [http-localhost%2F127.0.0.1-8084-1] ERROR
search.SearchService - shard
nested: QueryPhaseExecutionException[[backstage]: query[field1:tim
field2:tim field3:tim field4:tim field5:tim field6:tim
field7:tim],from,size: Query Failed [Failed to execute main query]];
Is this something that should be possible?