А какую задачу ты в принципе решаешь? Есть небольшое чувство, что контракт какой-то странный
А что ты дальше делаешь с результатами поиска?