2011-05-12 3 views
6

저는 Apache Solr을 처음 사용했으며 현재 전용 요청 처리기 대신 검색 구성 요소로 MoreLikeThis을 사용하려고합니다. 이 결과를 얻기 위해 내부적으로 어떻게 작동하는지 명확하게 이해하기 어렵습니다.Solr의 MoreLikeThis 구성 요소는 어떻게 결과를 얻기 위해 내부적으로 작동합니까?

http://localhost/solr/core0/select/?q=mytextcontentfield:java&version=2.2&start=0&rows=10&indent=on&debugQuery=on&mlt=true&mlt.fl=mytextcontentfield

와 나는 XML 응답에 moreLikeThis에게를 볼 수 있습니다 : 예를 들어

, 나는라는 이름의 문서 필드 중 하나 mytextcontentfield에 단어 java를 검색하기 위해 노력하고있어 name 속성의 고유 한 키가 있습니다.

여기 내 질문은 검색 키워드 java을 기반으로 유사한 문서를 찾기 위해 Solr이 내부적으로 어떻게 작동합니까? 좋은 모범을 보인 어떤 설명도 감사합니다.

답변

9

이 기능을 자세히 설명하는 Solr 설명서가없는 것 같습니다.

그러나 어떻게 든, 일부 Google 후에, How MoreLikeThis Works in Lucene에 글을 찾아 낼 수있었습니다.