요약
이 모듈에서는 SQL Server 및 Azure SQL Database에 대한 지능형 검색 기능 디자인 및 구현에 대해 설명했습니다. 다양한 쿼리 유형에 대한 전체 텍스트 검색, 벡터 검색 및 하이브리드 검색 방법을 평가하는 방법을 알아보았습니다. 또한 벡터 작업에 대한 T-SQL 함수를 탐색하고 상호 순위 Fusion을 사용하여 여러 원본의 순위가 지정된 결과를 결합하는 하이브리드 검색을 구현했습니다.
이 모듈을 완료하면 다음을 수행할 수 있습니다.
- 다양한 쿼리 유형에 적합한 방법을 선택하려면 전체 텍스트 검색, 벡터 검색 및 하이브리드 검색을 평가합니다.
- 전체 텍스트 인덱스 및 쿼리 조건자를 사용하여 전체 텍스트 검색을 구현합니다.
- 포함 항목을 저장하고 거리 메트릭을 선택하여 벡터 검색을 위해 SQL 데이터베이스를 준비합니다.
- VECTOR_DISTANCE 및 VECTOR_SEARCH 함수를 사용하여 벡터 검색 쿼리를 작성합니다.
- RRF(상호 순위 Fusion)를 사용하여 전체 텍스트 및 벡터 검색 결과를 결합합니다.