Azure AI Search를 간단하게 검색해봤다.Azure AI Search란, Microsoft의 클라우드 기반 검색 서비스로, 다양한 데이터 소스에서 컨텐츠를 인덱싱하고 검색할 수 있게 해주는 서비스를 말한다. 1 Azure AI 검색 개요: 기본 개념과 주요 기

검색 가능한 콘텐츠를 저장하고 구성하는 핵심 구조이다. 데이터베이스의 테이블과 유사한 개념으로, 검색 대상이 되는 Documents와 그 구조를 정의한다.Fields: 문서의 속성을 정의정의: 속성을 나타내는 Column 같은 개념유형: String, Int, Doub
텍스트(또는 이미지, 코드 등 비정형 데이터)를 고정된 크기의 숫자 벡터로 변환하는 것예:“커피” → 0.12, -0.32, 0.55, ..., 0.08 (예: 1536 차원의 벡터)이 숫자 벡터는 컴퓨터가 텍스트 의미를 수치적으로 이해하도록 만드는 방식이다.텍스트를
정확한 단어나 구문 매칭에 의존한다.'강아지 훈련 방법'으로 검색시 정확히 이 단어들이 포함된 문서만을 찾는다.동의어나 관련 개념이 다른 단어로 표현된 문서는 찾지 못한다.맥락이나 의미를 이해하지 못한다.단어의 의미와 맥락을 이해하고 유사한 개념을 찾는다.질의의 의도와
Lucene은 Apache Software Foundation에서 Java로 개발한 오픈소스 정보 검색 라이브러리이다. 핵심 기능은 문서 색인과 검색이다.문서를 분석하고 검색 가능한 형태로 변환하여 저장하는 과정과정: 문서 수집 -> 텍스트 추출 -> 분석(토큰화, 필
Azure AI Search에서 제공하는 검색 방식으로, 전통적인 키워드 검색과 시맨틱 검색(의미 기반 검색)을 결합한 방식이다. HybridSearch 구성 요소 아래 3가지 검색 방식을 단일 검색 요청에 조합한다. 이때 RRF(Reciprocal Rank Fusio
Azrue AI Search의 API 버전으로인덱스 관리, 데이터 수집, 검색 쿼리 실행, 시맨틱 검색 구성, 벡터 검색 구성 및 쿼리, 인덱서 관리 등의 주요 기능을 제공한다.검색 결과를 의미적 관련성에 따라 재정렬할지 여부 결정이전에 생성해둔 시맨틱 구성 선택값으로
Retrieval-Augmented Generation (RAG) Retrieval는 골든리트리버(사냥개)에서 나온 단어이다. 사냥을 할 때 끝까지 추적해서 잡아오는게 리트리버의 역할이었고, Retrieval는 검색(Search)보다는 수색에 가까운 느낌이다. '수색해