필드의 상대적 가중치 설정
검색 결과를 개선하기 위해 Zing 검색 엔진은 쿼리와의 관련성을 나타내는 숫자 점수를 각 잠재적 일치 항목에 할당합니다.
시작하기 전에
상대적 가중치를 수정하려는 필드가 포함된 테이블에 대해 텍스트 인덱싱을 활성화해야 합니다. 테이블에 대한 텍스트 인덱싱을 활성화하는 방법에 대한 자세한 내용은 을 참조하십시오 인덱싱 및 검색을 위한 테이블 구성.
필요한 역할: admin
이 태스크 정보
관리자는 ts_weight 속성을 사용하여 테이블의 각 필드에 대한 일치의 상대적 중요도를 제어할 수 있습니다. 대부분의 악마는 ts_weight 속성이 없습니다. Zing은 검색 일치 항목의 점수를 매길 때 이러한 필드를 가중치 1로 간주합니다.
다음 필드에는 기본적으로 ts_weight 속성 값이 있습니다.
- kb_knowledge.number = 50
- kb_knowledge.short_description = 10
- kb_knowledge.메타 = 10
- 작업.번호 = 50
- task.short_description = 10
기록에 점수를 매길 때 Zing은 검색어 일치를 생성한 필드의 상대적 가중치를 비교합니다. 예를 들어 제목 필드의 ts_weight=50 이고 설명 필드의 ts_weight=10인 경우 제목의 일치 항목은 설명 의 일치 항목보다 관련성이 5배, ts_weight 속성이 없는 필드의 관련성은 50배입니다.
주:
전체 채점 시스템을 보려면 문서 채점을 참조하십시오.
프로시저
결과
Zing이 테이블에 대한 텍스트 인덱스 재작성을 마치면 검색 결과 점수 매기기가 필드에 대한 새로운 상대적 가중치를 사용합니다.