2011-10-23 4 views
0

SOLR을 사용하고 MoreLikeThis 쿼리를 필터링하려고합니다. 내가 필터를 할 때마다 나는 결과가 0이된다. 다음은 내가 사용하고있는 코드입니다.MoreLikeThis 쿼리를 필터링하는 방법

!new SolrQuery("site:" + SiteId)은 필터입니다. 쿼리에이 필터를 추가해도 결과가 없습니다.

다음은 쿼리의 동작입니다.

  • ID
  • 제목
  • 내용
  • siteid

morelikethis 쿼리는 다음 id 소요 유사한 문서를 가져옵니다 : 나는 SOLR 지수 웹 페이지의 무리가 있습니다. 필터는 siteid로 웹 페이지를 필터링한다고 가정합니다. siteid 필터를 적용하면 작동하지 않습니다. 이것에 대한 아이디어가 있습니까?

+0

같은 주제에 대한 내 질문 http://stackoverflow.com/questions/7832145/does-solrs-more-like-this-support-facet-queries – aitchnyu

+0

BTW, 외부인으로서 .Net은 { }? 그것은 C/C++ 프로그램 블록처럼 보이지 않습니다. – aitchnyu

답변

1

이 아닌 MoreLikeThis handler을 사용하려는 것 같습니다.

There is a patch 현재 SolrNet에서이를 구현하고 있습니다. 패치를 살펴보고 그에 대한 피드백을 보내주십시오!