다양한 크기의 레코드가있는 테이블을 검색 할 때 sunspot을 사용하는 Rails 앱이 있습니다. 특정 필드의 크기에 따라 히트 점수를 조정하고 싶습니다. 이것은 콘텐츠가 거의없는 기사를 처벌하는 것이지만 맨 위에 표시되는 용어를 검색하는 경우가 발생합니다. 그게 가능하니?콘텐츠 길이에 따라 Solr 히트 관련성 점수를 조정할 수 있습니까?
답변
하나의 기술 : 삽입시 신체 길이를 계산하고 전체 문서에 더 높은 길이에 기반한 부스트를 제공합니다. - 각 부스터를 수동으로 제공하십시오. 색인 시간.
이 FAQ를 참조하십시오 : 내 경우에는 http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_increase_the_score_for_specific_documents
이 메일 링리스트 스레드는 귀하의 질문에 대한 답변으로 보이는 것으로, 귀하가이 잘못에 대해 생각하고있는 또 다른 요점을 제시합니다.
http://osdir.com/ml/solr-user.lucene.apache.org/2010-05/msg00916.html
이 인용 예시 : "이 방법을 정렬 할 이유가있다 는하지만, 물어 관련성 계산을 이미 요인 모두 장기 주파수와 필드의 길이 무엇의 유스 케이스?. 위에서 주어진 필드 길이에 따라 정렬 하시겠습니까? "
을, 같은 기사가있다 : –
'제목 => '빙고', 내용 =>이 '검색 바보 games.'' 참조가 "바보"이 문서는 온다 목록에서 매우 높습니다. 나는 어떤 종류의 포워딩 기사 유형을 포함하는 아마도 _right_ 대답을 알고 있지만, 현재는 solr이 매우 짧은 내용으로 이러한 기사를 숨길 수 있기를 기대하고 있습니다. 메일 링리스트 스레드가 제안하는 것처럼 필드 길이별로 정렬하고 싶지 않습니다. 실제로 히트 점수에 포함 시키길 원합니다. 어쩌면 그것은 "잘못"하고 해커 일 수도 있지만, 나는 여전히 사용자 정의 방식으로 점수에 영향을 줄 수있는 표준 방법이 있는지 알고 싶습니다. –
- 1. SOLR 관련성 정렬
- 2. Solr 검색, 숫자 매칭 및 관련성
- 3. 플렉스에 대한 Solr 히트 강조 표시 태그
- 4. 국가 코드에 따라 Google지도를 어떻게 조정할 수 있습니까?
- 5. 문자열 길이에 따라 글꼴 크기 조정
- 6. PHP strlen - 문자열 길이에 따라 숫자를 추가합니다.
- 7. indexPath를 조정할 수 있습니까?
- 8. 입력 길이에 따라 DecimalFormat 동작을 변경하려면 어떻게해야합니까?
- 9. 목록 상자의 너비가 텍스트 길이에 따라 달라집니다.
- 10. 리스트의 길이에 따라 파이썬 메소드를 넘겨 준다.
- 11. 루비 : 내용 길이에 따라 OpenURI을 중단
- 12. 문자 길이에 따라 문자열을 나누는 방법
- 13. UITableViewCell 너비를 조정할 수 있습니까?
- 14. 히트 히트 영역 이동
- 15. string.search | 히트 수
- 16. 입력 길이 = 값 길이 & 값 길이에 따라 자동으로 확장됩니다.
- 17. Solr 동적 필드를 사용하여 Solr 패싯을 사용자가 사용할 수 있습니까?
- 18. 고정 너비 div, 길이에 따라 즉석에서 텍스트 크기 조정
- 19. 화면 해상도에 따라 콘텐츠 표시
- 20. 사용자 선택에 따라 콘텐츠 표시
- 21. 속성에 따라 solr 맞춤법 검사 제한하기
- 22. 콘텐츠 유형에 따라 내용이 다릅니다.
- 23. Solr -면 개수에 따라 검색 결과 정렬
- 24. 링크 로컬 주소의 관련성?
- 25. Lucene 다중 색인 : 문서 점수를 표준화 하시겠습니까?
- 26. Zend Lucene 필드 관련성
- 27. 길이에 따라 속성 값의 형식을 지정하는 방법은 무엇입니까?
- 28. UIButton을 눌러 UIImage의 크기를 조정할 수 있습니까?
- 29. 플래시 프로젝트의 크기를 쉽게 조정할 수 있습니까?
- 30. 어떻게 CMDIChildWnd의 하위 크기를 조정할 수 있습니까?
감사! 나는 그것이 효과가있을 것이라고 생각한다. 나는 다시보고하는 것을 기억하려고 노력할 것이다! –