2010-07-16 2 views
0
$select = $this->_db->select()->from($this->_name,array("id","fullname","username","email"))->where("fullname LIKE '$query%'"); 

"A"를 입력하면 a로 시작하는 결과를 얻습니다. 현재이 Ajax 자동 제안에 전원을 공급하기 위해이 SQL 문을 사용하고 있습니다.Zend Search Lucene을 데이터베이스에서 WHERE LIKE SQL을 사용하는 것과 비슷한 방식으로 사용할 수 있습니까?

Zend Lucene 인덱스를 사용하여이를 수행 할 수 있는지 알고 싶습니다.

답변

1

첫 번째 정류장은 더 구체적으로 젠드 프레임 워크 참조 설명서, 그리고해야한다 : 당신이 (SQL에 %를 사용하는 것처럼 http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

그래서 당신이 와일드 카드 검색을 위해 * 사용할 수 있습니다 즉, 당신은의 일부를 제공 할 때. 워드).

+0

굉장! 작품 ... 고마워요. –

관련 문제