2009-05-23 3 views
0

Zend Lucene 검색을 사용하여 내 사이트의 모든 페이지를 색인화하기 위해 크롤러 스크립트를 작성했습니다. 스크립트를 작동시킬 수 있었지만 어떤 이유로 페이지의 다른 링크를 찾을 수 없습니다.Zend Lucene을 사용하여 안타를 찾았습니다. 검색

$hits = $index->find('url:'.$targets[$i]); 

내가 스크립트를 실행하면 배열 크롤러 인덱스 때문에 단지 시작 URI에는 히트가없는 : 문제는 스크립트가 찾기 방법을 칠 때 것으로 보인다. 내가 시도 할 수있는 아이디어가 있습니까?

+0

각 유형마다 $ 조회수를 덮어 쓰지 않으시겠습니까? – xenon

답변

2

lucene 색인을 볼 수있는 도구가있어서 색인 내용을 볼 수 있습니다. Luke은 색인 생성 된 항목을 확인하고 일부 검색을 테스트해야합니다.

는 인덱스를 만들 때 URL 필드가 인덱스되어 있는지 확실 해요, 당신이 바로 정보를 저장하는 대신하게 될 수있다하여 검색 할 수 있습니다 :

addField (Zend_Search_Lucene_Field :: 인덱싱되지 않은

. 당신이 당신의 인덱스의 숫자가있는 경우이 도움이 될 것입니다

관련 문제