2011-11-15 5 views
1

Zend 프레임 워크 문서를 보면 Zend Search Lucene은 검색 용어를 향상시킬 수 있습니다.Zend에서 필드 강조하기 Lucene

필드를 높이는 방법이 있습니까? 즉, 다른 분야보다 관련성이 높은 분야에서 조회수를 늘리십시오.

예 : 더 관련이 있기 때문에이 예에서

Document1 
Name: Jane Doe 
Description: Wife of John Doe 

Document2 
Name: John Doe 
Description: Husband of Jane Doe 

Search query = "John Doe" 

, 나는 "이름"필드를 강화하고자합니다. 검색 결과에 Document1이 아닌 Document2가 먼저 나열되어야합니다.

+0

Jane과 John을 John으로 읽었습니다. 두 문서의 차이점은 무엇인가 생각하고 있었어요! – emaillenin

답변

2

예, 필드의 setBoost 메서드를 사용하십시오. (저는 Zend의 구현에 익숙하지 않지만 동등한 방법이 있다고 가정합니다.)

+0

문서 필드 클래스에이 방법이 없다는 것을 알았습니다. 그러나 추가 조사를 통해, 그들은 그 수업에 대중의지지를 얻습니다. 왜 그들이 setBoost() 메서드를 만들지 않았는지 모르겠다. 나는 그들을 직접 설정하는 것이 좋다고 생각한다. – arvinsim