현재 SQL 2000 서버에서 실행중인 FreeText 검색에 문제가 있습니다.MS-SQL FreeText 검색에서 단일 문자 검색 용어를 처리하는 방법?
회사 이름이 포함 된 약 130 만 행의 테이블에서 FreeText 쿼리를 사용하려고합니다. 그러나 SQL Server는 인덱스를 작성할 때 특수 문자와 단일 문자를 제거하므로 쿼리를 제출할 때 코드도 동일합니다.
예를 들어 'Texas A & M'과 같은 검색어는 관련없는 기록 톤을 반환하는 'Texas'만 쿼리합니다.
이러한 종류의 검색어를 처리하는 가장 좋은 방법은 무엇입니까? 최신 버전의 SQL Server로 업그레이드하여이 문제를 해결할 수 있습니까?
Lucene과 같은 타사 색인 엔진은 문제가 해결 될지라도 선택 사항이 아닙니다. 확실하지 않습니다.