2011-10-20 2 views
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); 
} 

내 오류 어디 있는지 모르겠어요 : 내가 만든

내 코드?

답변

0

'/'를 사용하여 특수 문자를 이스케이프 할 수 있습니다.

관련 문제