문제

가 저장용하는 절차 FREETEXTTABLE 두 번에서 두 테이블은 다음 합의 결과를 반환합니다 최고 50.

문제입니다면 나는 검색을 수행에"여자의 브루",결과를 반환합니다"고백의 전 doofus motha"순위 143 에서 테이블과 두 번째"여자는 브루스터의 장소"의 순위와 102 에서 테이블 B.

이 때문에 수?(테이블의 결과를 반환 총 2 천 3 백 99.테이블 B 결과를 반환 총 3445.)

도움이 되었습니까?

해결책

짧은 대답 :

Freetext 순위는 Okapi BM25 순위 공식을 기반으로합니다. 쿼리의 각 항은 순위가 매겨지고 값은 합산됩니다. freetext queries는 변곡 생성을 통해 쿼리에 단어를 추가합니다 (원래 쿼리 용어의 줄기 형태). 이 단어는 특별한 가중치가없는 별도의 용어로 취급되거나 그들이 생성 된 단어와 관계가 없습니다. 시소러스 기능에서 생성 된 동의어는 별도의 똑같이 가중 용어로 취급됩니다.

물론 Microsoft 사이트에서 훨씬 길고 훨씬 더 복잡한 답변을 찾을 수 있습니다. 고급 수학을 위해 여기를 클릭하십시오.

다른 팁

1)소음 파일 제한되었을 몇 문자를 의미하는 단어"의"지금 고려할 중요합니다.

2)두 가지 결과를 테이블(수)은 중요하기 때문에,작은 테이블을 가능성이 가장 높여 더 무게 값입니다.이것을 왜곡합 순위가 높은 것으로서 작은 테이블.

요셉의 링크 MSDN 에서는 방법을 알아내는 그것을 계산합 순위 값입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top