Zend_Search_Lucene найти фразу со специальным символом
Извините за мой английский, но у меня есть проблема:
Я сделал приложение для поиска с использованием Zend_Search_Lucene. Я пытаюсь найти фразу "T-Mobile", но без каких-либо ответов. Я знаю символ "-" особенный. Что я должен сделать, чтобы покрыть этот символ "-"?
Мой код, который я сделал:
if ($this->getRequest()->getParam('as_epq', false)){
$search = new App_Search();
$phraze = explode(' ', $this->getRequest()->getParam('as_epq'));
if ($this->getRequest()->getParam('as_epq_place', false)){
$place = $this->getRequest()->getParam('as_epq_place');
$this->view->as_epq_place = $place;
$query = new Zend_Search_Lucene_Search_Query_Phrase($phraze, null, $place);
}else{
$query = new Zend_Search_Lucene_Search_Query_Phrase($phraze);
}
$this->view->as_epq = $this->getRequest()->getParam('as_epq');
$results = $search->getIndex()->find($query);
}
Я не знаю, где моя ошибка?