SQL Server 2005가 있고 우리 테이블 중 하나에서 전체 텍스트 인덱스를 실행하고 있습니다. 사용자는 종종 카약 2 또는 텐트 4를 검색하려고합니다. 기본적으로 2 인 카약 또는 4 인용 텐트를 검색합니다.SQL Server 2005 전체 텍스트 인덱스, 검색 결과에서 여전히 반환되지 않는 한 자리 형식의 노이즈 파일이 삭제되었습니다.
ENU 노이즈 목록에서 모든 단일 숫자 자릿수를 제거하고 색인을 다시 작성했습니다. 여전히 한 자리 숫자에 대한 검색을 반환하지 않습니다.
원래는 ...
여러 단어 문구가 검색에 입력 할 때 생성되는SELECT *
FROM products
WHERE CONTAINS(description, 'FORMSOF(INFLECTIONAL, kayak) AND FORMSOF(INFLECTIONAL, 4)')
. 또한 FORMSOF INFLECTIONAL
을 제거하고 값을 직접 검색했습니다. 나는 4 번으로 아무것도 돌려주지 않을 것이다.
아이디어가 있으십니까?
내가 4에서 10 또는 다른 두 자리 숫자를 변경하면 잘 작동합니다. 단일 번호 만 작동하지 않습니다. 노이즈 파일에있는 사실을 삭제 한 다음 색인을 다시 작성한 후에는 삭제해야 함을 의미하지만 실제로는 그렇지 않습니다. 또한 실제로는 호환 모드 (2k)로 실행됩니다. –