AI 검색 Genius 결과 구성 양식
Genius Result 구성 양식에는 AI 검색 에서 검색 프로파일 AI 검색에 대해 정의된 Genius Result 구성에 대한 정보가 포함되어 있습니다. Genius Result 구성을 만들거나 수정할 때 이 양식을 사용합니다.
| 필드 | 설명 |
|---|---|
| 이름 | Genius Result 구성의 이름입니다. |
| 트리거 조건 | Genius Result 구성 평가를 트리거하는 조건입니다. 지원되는 값:
|
| 용어 | 검색 쿼리와 정확히 일치할 때 Genius 결과 구성을 트리거하는 용어입니다. 이 필드는 트리거 조건 필드에서 선택할 Term 때만 나타납니다. |
| 애플리케이션 | Genius Result 구성에 대한 애플리케이션 범위입니다. 이 필드는 자동으로 설정됩니다. |
| 활성 | Genius Result 구성을 활성화하는 옵션입니다. 비활성 Genius Result 구성은 트리거되지 않습니다. |
| 프로세서 스크립트 템플릿 | 샘플 서버 측 스크립트 함수입니다. 이 필드에 표시된 코드를 AI 검색 요청 프로세서 및 AI 검색 응답 프로세서 스크립트의 기준으로 사용합니다. 이 필드는 자동으로 설정됩니다. |
| AI 검색 요청 프로세서 | GeniusResultContext 객체를 매개변수로 사용하는 서버측 스크립트 함수입니다. 함수는 검색 쿼리가 포함된 GeniusResultAnswer 개체를 반환해야 합니다. 이 검색 쿼리의 결과는 최대 3개까지 Genius 결과 대답 카드로 표시됩니다. 검색 쿼리가 Genius Result 구성을 트리거하면 시스템은 이 스크립트를 실행한 다음 검색 결과 계산을 위해 트리거 검색 쿼리와 스크립팅된 검색 쿼리를 모두 백엔드로 AI 검색 보냅니다. 검색 쿼리를 정의하려면 GeniusResultAnswer.setTable(),GeniusResultAnswer.addSearchPhrases() 및 GeniusResultAnswer.setSearchPhrase() API 메서드를 사용합니다. 이 스크립트 함수에서 사용할 수 있는 API 메서드에 대한 설명은 GeniusResultAnswer 및 GeniusResultContext 범위가 지정된 JavaScript API 설명을 참조하십시오. 주: 스크립트가 트리거 검색 쿼리에 대한 결과를 계산하기 전에 AI 검색 실행되므로 GeniusResultContext.getMatchingDocuments() API 메서드는 스크립트에서 AI Search request processor 호출될 때 결과를 반환하지 않습니다. 요청 프로세서 스크립트에서는 이 메서드를 사용하지 마십시오. |
| AI 검색 응답 프로세서 | GeniusResultContext 객체를 매개변수로 사용하는 서버측 스크립트 함수입니다. 함수는 하나 이상의 키-값 쌍 맵을 정의하는 GeniusResultAnswer 개체를 반환해야 합니다. 검색 쿼리가 Genius 결과 구성을 트리거하면 시스템은 검색 결과를 계산한 후 AI 검색 이 스크립트를 실행합니다. 키-값 쌍의 맵을 정의하려면 GeniusResultAnswer.addDataMap() API 메서드를 사용하십시오. 각 키-값 쌍은 Genius 결과 대답 카드에 표시할 필드 이름과 값을 나타냅니다. 이 스크립트 함수에서 사용할 수 있는 API 메서드에 대한 설명은 GeniusResultAnswer 및 GeniusResultContext 범위가 지정된 JavaScript API 설명을 참조하십시오. |
| 반환 필드 | Genius 결과 대답 카드에 표시할 쉼표로 구분된 필드 목록입니다. 동작은 Genius 결과 답변 유형에 따라 다릅니다.
|