관련성을 기준으로 결과 목록을 검색하고 생성하기 위해 테이블에 전체 텍스트 인덱스를 사용하는 경우 가장 높은 "점수"를 기준으로 관련성을 지정합니다. 전체 텍스트 색인에서."score"가 포함 된 SQL 전체 텍스트 인덱스 문제가시기 적절하게 업데이트되지 않음
테이블에는 3 개의 열, 고유 ID, 유형 (varchar)의 텍스트 필드가 있으며 세 번째 테이블은 마지막 편집의 타임 스탬프입니다. 전체 텍스트 인덱스는 TEXT (varchar) 열만 찾습니다.
테이블의 데이터가 업데이트되고 동일한 쿼리를 통해 새 점수를 다시 사용할 수있을 때까지 지연이있는 것으로 나타났습니다. 다음과 같이
과정은 다음과 같습니다 - 내가 분 때로는 시간에 걸쳐 을 이전 점수 (데이터가 더 관련이있을 것이라고하더라도) 낮은 부가가치로 대체되는 기록 - 의 텍스트를 업데이트 나는 같은 쿼리를 다시 실행하고 스코어가 천천히 증가 할 때마다 이전 스코어 (내가 원했던 것)보다 높은 스코어에 도달 할 때까지 매번 증가한다.
"지연"과 관련하여 전체 텍스트 색인 서비스의 내부 작동에 대한 정보를 찾을 수 없습니다.
이 시점에서 도움이 되셨다면 언제든지 도움을 받으실 수 있습니다. 감사합니다.
그리고 무엇을 사용하고 계십니까? 오라클? MySQL은? MS SQL Server? 제발 사람들이 당신의 마음을 읽을 수 있다고 가정하십시오.) – guigui42
아, 잘 자사의 Microsoft SQL Server 2005 – flaggers