Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
하이브리드 검색 함수 매개변수
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
문서 버전을 선택합니다.
AlloyDB Omni
hybrid_search 함수는 검색 및 융합 프로세스를 제어하기 위해 여러 매개변수를 허용합니다. 이러한 매개변수를 이해하면 특정 요구사항을 충족하도록 검색 결과를 세분화하는 데 도움이 됩니다. 이 문서에서는 사용 가능한 매개변수에 대해 간략하게 설명합니다.
vector
확장 프로그램을 사용하여 하이브리드 검색을 수행하는 방법을 알아보려면
하이브리드 벡터 유사성 검색 실행을 참고하세요.
기본 매개변수
| 매개변수 |
유형 |
설명 |
search_inputs |
JSONB[] |
필수 항목입니다. JSONB 객체의 배열이며, 각 객체는 검색 구성요소를 정의합니다. |
id_type |
anyelement |
출력 ID 열의 데이터 유형입니다. 기본값은 NULL::TEXT입니다. |
include_json_output |
BOOLEAN |
결과에 상세 JSON 출력을 포함합니다. 기본값은 FALSE입니다. 이 값을 TRUE로 설정하면 쿼리 성능에 영향을 미칠 수 있습니다. |
fusion_algorithm |
TEXT |
사용할 융합 알고리즘입니다. 유일하게 지원되는 값은 'RRF'입니다. 기본값은 'RRF'입니다. |
벡터 검색 매개변수
search_inputs JSONB 객체에서 data_type 필드를 'vector'로 설정합니다.
| 매개변수 |
유형 |
설명 |
data_type |
TEXT |
필수 항목입니다. 'vector'이어야 합니다. |
table_name |
TEXT |
필수 항목입니다. 검색할 테이블의 이름입니다. |
key_column |
TEXT |
필수 항목입니다. 문서 ID 열의 이름입니다. |
vec_column |
TEXT |
필수 항목입니다. 벡터 열의 이름입니다. |
distance_operator |
TEXT |
필수 항목입니다. 사용할 거리 연산자입니다(예: 코사인 거리의 경우 '<=>'). |
query_vector |
TEXT |
필수 항목입니다. 검색할 벡터의 문자열 표현입니다. |
limit |
INTEGER |
필수 항목입니다. 이 검색 구성요소에서 반환할 최대 결과 수입니다. |
weight |
FLOAT |
최종 RRF 점수에 대한 이 구성요소의 기여도입니다(0.0~1.0). 가중치를 제공하지 않으면 균등하게 분배됩니다. |
filter_condition |
TEXT |
이 구성요소의 하위 쿼리에 적용할 SQL WHERE 절입니다. |
텍스트 검색 매개변수
search_inputs JSONB 객체에서 data_type 필드를 'text'로 설정합니다.
| 매개변수 |
유형 |
설명 |
data_type |
TEXT |
필수 항목입니다. 'text'이어야 합니다. |
table_name |
TEXT |
필수 항목입니다. 검색할 테이블의 이름입니다. |
key_column |
TEXT |
필수 항목입니다. 문서 ID 열의 이름입니다. |
text_column |
TEXT |
필수 항목입니다. tsvector 또는 텍스트 열의 이름입니다. |
query_text_input |
TEXT |
필수 항목입니다. 키워드 검색 유형 일치를 위한 텍스트 문자열입니다. |
limit |
INTEGER |
필수 항목입니다. 이 검색 구성요소에서 반환할 최대 결과 수입니다. |
weight |
FLOAT |
최종 RRF 점수에 대한 이 구성요소의 기여도입니다(0.0~1.0). 가중치를 제공하지 않으면 균등하게 분배됩니다. |
ranking_function |
TEXT |
전체 텍스트 검색 순위 함수입니다. GIN 색인의 경우 'ts_rank'로 설정합니다.
RUM 색인의 경우 '<=>'로 설정합니다. 기본값은 'ts_rank'입니다. |
query_parser |
TEXT |
전체 텍스트 검색 쿼리 파서 함수입니다. 기본값은 'ai.g_to_tsquery'입니다. |
filter_condition |
TEXT |
이 구성요소의 하위 쿼리에 적용할 SQL WHERE 절입니다. |
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-10-26(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-10-26(UTC)"],[],[]]