public IList<Node> Search(IndexQuery query)
{
RequestResult result= _indexRepo.Search(this, query.ToString());
IndexSearchResultParser indexSearchResultParser = new IndexSearchResultParser(result);
return indexSearchResultParser.GetFilteredNodes();
}