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