2011-01-05 2 views
1

젠드 검색을 좀 더 민감하게 만들기 위해 내가해야 할 일이 누군가가 알고 있는지 궁금합니다. 현재, 내가 단어를 찾고 있다고 말하면 :Zend Search 만들기 Lucene more "sensitive"

Penelope 

내 색인에서 일치하는 단어를 찾으려면 입력해야합니다. 내가 쓴 것은 'P'라고 입력하면 'P'로 시작하는 단어가있는 콘텐츠의 관련 결과를 즉시 반환한다는 것입니다.

내가 표준

$index->find('Penelope'); 

을 사용하고 내가 이것을 달성하기 위해 쿼리 빌더를 사용할 필요가, 또는 내가 뭔가를 분명 실종합니까?

감사합니다.

답변

2

lucene 설명서에 따르면 와일드 카드를 사용할 수 있습니다. 단일 문자 와일드 카드는 ?이고 다중 문자 와일드 카드는 *입니다. 이런 식으로 해보십시오. 여기

$index->find('Pe*'); 

추가 정보 :이 당신이 찾고있는 경우 http://framework.zend.com/manual/en/zend.search.lucene.query-language.html

이 대답 옆에있는 체크 표시를 선택하십시오. 감사!

+0

예, 이것이 제가 찾던 바로 그 것입니다, 감사합니다. – newbie

관련 문제