Fix two problems that I indroduced when creating UnionFilter

1) Extents were being processed incorrectly resulting in strange behavior in search results
2) Using more than one term (e.g. "type:Foo type:Bar") would result in too many hits.