0
對不起我的英語,但我有一個問題: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);
}
我不知道哪裏是我的錯誤?