SQL Server 전체 텍스트 인덱스 서비스

SQL 7 의 전체 텍스트 검색 과 Index 서버 의 검색 방식 은 매우 유사 하 다.  Contains  AND, OR, NOT 는 Contains 에서 논리 표현 식 Example:Select 를 편리 하 게 사용 할 수 있 습 니 다. username from member where contains(userinfo,'작가' AND "목수 username from member where contains(userinfo,'작가' OR "목수 username from member where contains(userinfo,'작가' AND NOT "목수  NEAR 이것 은 일반적인 논리 표현 식 에 없 는 키워드 입 니 다.간단 하 다 는 뜻 입 니 다.가 까 운 두 단 어 를 찾 는 것 입 니 다.Example:Select Content from MicrosoftRecord where contains(Content,'빌 게 이 츠' NEAR "바 울 에 른")이 는 전문 에 빌 게 이 츠 와 바 울 에 른 이 포함 되 어 있 고 두 단어 가 멀 지 않다 는 뜻 이다.  FORMSOF INFLECTIONAL  이 기능 은 단어의 각종 형식,예 를 들 어 과거 식,복수,동사 형식,명사 형식 등 을 찾 을 수 있다.안 타 깝 게 도 중국 어 는 소 용이 없어 요.Example:SELECT ProductName FROM Products WHERE CONTAINS(ProductName,'FORMSOF (INFLECTIONAL, dry)')  * 이 기능 은 단어의 접 두 사 를 찾 을 수 있 지만 중국어 에 도 쓸모 가 없습니다.Example:SELECT ProductName FROM Products WHERE CONTAINS(ProductName, '"dis*"')  ISABOUT WEIGHT 라 는 기능 은 복합 조회 시 서로 다른 조건 에 대해 서로 다른 가중치 로 되 돌아 오 는 기록 집의 순 서 를 결정 할 수 있 습 니 다 SELECT CategoryName, Description FROM Categories WHERE CONTAINS(Description, 'ISABOUT spread weight (.8), sauces weight (.4), relishes weight (.2) )' ) 가중치 의 값 은 0.0 에서 1.0 Contains Table 까지 사용 방식 이 Contains 와 거의 같 으 므 로 중복 소개 하지 않 습 니 다.언급 하고 자 하 는 것 은 그것 이 조회 조건 이 아니 라 당신 이 더 조회 할 수 있 도록 제공 하 는 표 입 니 다.  FreeText  이런 방식 을 사용 하면 검색 할 때 단어 기술 을 사용 하여 모호 한 조 회 를 실현 하고 비 키 워드 를 걸 러 냅 니 다.Contains 의 FORMSOF 와 비슷 합 니 다.안 타 깝 게 도 중국어 에 대한 지원 이 없습니다 Example:SELECT CategoryName FROM Categories WHERE FREETEXT (Description, 'sweetest candy bread and dry meat' )  FreeTextTable  그것 과 FreeText 의 차 이 는 Contains 와 Contains Table 의 차이 와 같다.

좋은 웹페이지 즐겨찾기