The BestSet chooses the best available method to query a remote index.
It combines IndexSet and APISet