lucene 점수를 PageRank와 결합하려고하는데 DefaulySimilarity를 수정하여 이미있는 PageRank (해당 URL이있는 Array에서)를 추가하려고했지만 문제는 문서 필드를 가져 오는 방법을 모르는 것입니다. 문서의 URL을 저장합니다. docD라는 용어는 docID 만 반환 할 수 있습니다. 또는 또 다른 아이디어는 TopScoreDocCollector를 수정하는 것입니다.이 메서드는 collect (int docid)라는 이름의 메서드를 가지며 또한 docid가 주어졌지만 여전히 저장된 필드를 가져 오는 방법을 모릅니다. 누구든지 문서 ID로 문서의 저장된 필드를 가져 오는 방법에 대한 아이디어를 얻었습니까? 또는 lucene과 PageRank를 결합하는 방법에 대한 아이디어가 있습니까? 고맙습니다.lucene의 문서 ID로 문서의 저장된 필드를 얻는 방법은 무엇입니까?
2
A
답변
2
내부 Lucene ID로 Lucene의 저장된 필드 값을 가져 오려면 IndexReader.document (int n)를 사용하십시오. 자신의 UID가 인덱싱 된 경우 해당 용어로 검색하고 Lucene ID를 가져온 다음 IndexReader.document (int n)를 호출해야합니다.
PageRank를 계산 중입니까? 너라면 나에게 미친 것처럼 보인다. 일반적으로 PageRank는 실행되는 일괄 처리이며 인덱싱 시간 동안 각 문서에 할당 된 정적 PageRank 점수가 부스트로 추가됩니다.
관련 문제
- 1. Lucene의 여러 필드를 검색하십시오.
- 2. Lucene의 문서 읽기
- 3. js로 html 문서 크기를 얻는 방법은 무엇입니까?
- 4. Lucene의 문서 당 히트 수
- 5. 문서 폴더에서 동적으로 저장된 이미지를로드하는 방법은 무엇입니까?
- 6. 전체 문서의 텍스트 내용을 얻는 방법은 무엇입니까?
- 7. SQL 테이블에 저장된 문서
- 8. NSString에 (문서 디렉토리에 로컬로 저장된) 텍스트 파일의 내용을 얻는 방법?
- 9. Lucene의 색인은 무엇입니까?
- 10. jqCouch로 문서 필드를 얻으려면 어떻게해야합니까?
- 11. if 문에서 다른 ID로 ID를 얻는 방법은 무엇입니까?
- 12. 같은 ID로 모든 라디오 버튼을 얻는 방법은 무엇입니까?
- 13. 유니어 ID로 기어 만 작업의 상태를 얻는 방법은 무엇입니까?
- 14. Lucene의 VInt 란 무엇입니까?
- 15. Lucene의 용도는 무엇입니까?
- 16. 문서 디렉토리에 저장된 파일을 추적하는 전략은 무엇입니까?
- 17. 레일스에서 ID로 세션을로드하는 방법은 무엇입니까?
- 18. 통합 문서의 시트 수를 확인하는 방법은 무엇입니까?
- 19. 문서의 내용을 디버그 출력에 인쇄하는 방법은 무엇입니까?
- 20. Lucene 문서 필드를 분석 한 후 토큰을 읽는 방법은 무엇입니까?
- 21. iBooks에 저장된 문서 목록 표시
- 22. GAC에 저장된 어셈블리의 모든 버전을 실제로 얻는 방법은 무엇입니까?
- 23. 기기에 저장된 사용자의 이메일 주소를 얻는 방법은 무엇입니까?
- 24. Mongodb ObjectID를 문서 ID로 사용 하시겠습니까?
- 25. MySQL의 저장된 함수를 올바르게 루프하는 방법은 무엇입니까?
- 26. 고유 한 필드를 기반으로 CouchDB에서 문서 검색
- 27. Lucene의 WildcardQuery와 FuzzyQuery의 결합
- 28. Lucene의 필터
- 29. RTTI를 사용하여 Delphi에서 액세스 필드를 얻는 방법은 무엇입니까?
- 30. plpgsql 함수에서 테이블에 대한 키 필드를 얻는 방법은 무엇입니까?