2013-02-21 2 views
4

Solr에서 쿼리와 검색된 각 문서 사이의 유사성 점수는 어떻게 얻을 수 있습니까?Solr에서 유사성 점수 얻기

또한 어떻게 Solr 검색 방법을 설정할 수 있습니까? 예를 들어, 벡터 공간 모델 또는 문서 언어 모델 중에서 선택하십시오.

가능합니까?

답변

6

독자가 대답 한대로, fl=*, score을 사용하여 모든 문서의 점수를 검색하려는 Solr을 지정할 수 있습니다. 당신은 그것을 읽을 수 있습니다 this documentation

우선, Lucene/Solr은 TF-IDF (VSM 기반) 득점 전략만을 제공합니다. 제 3 자 유사성 구현을 플러그인하기로 결정한 경우 can change the scoring strategy Solr에서 사용하지만 쿼리 단위로 변경할 수는 없습니다. 실제로 변경하려면 reload the core해야합니다.

0

여기에 언급 된대로 https://stackoverflow.com/a/9262300/1593370 귀하의 요청에 fl=*,score을 추가하여 점수 필드를 추가 할 수 있습니다.

하지만 여전히 검색 방법을 선택하는 방법을 찾을 수 없습니다.

+0

SolrJ를 사용하고 있습니까? –