2010-06-02 2 views
1

스핑크스에 대한 생각은 관련성에 따라 결과를 자동으로 정렬한다고 말합니다. 관련성 측정 항목은 무엇입니까? 시스템에 대한 자체 관련 메트릭을 어떻게 정의 할 수 있습니까?스핑크스가 '관련성'의 순서로 결과를 렌더링하지 않는다고 생각하십시오.

예 : 하나의 항목이 Windows XP & 인 db가 있는데 여기에는 Microsoft에 대한 참조가 들어 있습니다. 또한 Microsoft 자체에 대한 항목이 있습니다. 그래서 Microsoft에 쿼리하면 Microsoft 결과를 먼저 얻고 & 다음에 XP 결과를 얻어야합니다. 하지만 Microsoft의 XP 결과를 먼저 & 받았습니다.

도움을 주시면 감사하겠습니다. :)

+0

색인은 어떤 모양입니까? 가중치를 지정하지 않으면 Sphinx는 모든 필드를 동일하게 정렬 한 다음 사용하는 내부 기준 (알파벳순, 색인의 위치 등)에 따라 정렬합니다. 한 필드가 다른 필드보다 더 많은 가중치를 가지게하려면 1보다 큰 필드 가중치를 지정하십시오. 자세한 내용은 http://freelancing-god.github.com/ts/en/searching.html#fieldweights를 참조하십시오. – Kyle

답변

1

시도 :expr sorting mode. 이것은 아마도 당신이 원하는 것입니다.

다른 관련성 측정 항목을 선택해야하며 관련성과 정렬 순서의 차이점을 이해하려면 few metrics을 선택하십시오. 나는 실험 할 때 레일 콘솔에서 순위 모드를 선택할 수있었습니다. 방법을 기억할 수는 없지만 복잡한 것은 아닙니다.