implemented _search_shards API support