라이브 검색 설정
작업 영역에서는 Live Search의 성능을 구성, 관리 및 모니터링합니다. 맨 위에 있는 메뉴를 통해 각 기능 영역의 도구에 액세스할 수 있습니다. 사용 가능한 기능은 현재 메뉴 선택을 반영합니다.
데이터 수집
작업 영역의 각 기능 영역에 올바른 데이터가 포함되어 있는지 확인하려면 선택한 Storefront 구현을 기반으로 데이터 수집을 구성해야 합니다.
- Luma - 데이터 수집은 즉시 사용할 수 있습니다.
- Headless - 데이터 수집은 상점 구현에 따라 수동으로 구성해야 합니다.
Headless Storefront를 사용하는 경우 다음 설명서를 참조하여 추가해야 하는 필수 이벤트에 대한 자세한 내용을 확인하십시오.
- Live Search 대시보드에 대한 필수 이벤트.
- 필수 구성 요소로 추가해야 하는 Storefront 이벤트 수집기.
- 이벤트 구조의 예.
의료 서비스 고객
의료 서비스 고객이고 데이터 연결 확장의 일부인 데이터 서비스 HIPAA 확장을 설치한 경우 Live Search에서 사용하는 Storefront 이벤트 데이터는 더 이상 캡처되지 않습니다. 이는 storefront 이벤트 데이터가 클라이언트측에서 생성되기 때문입니다. 상점 이벤트 데이터를 계속 캡처하고 보내려면 Live Search에 대한 이벤트 컬렉션을 다시 사용하도록 설정하십시오. 자세한 내용은 일반 구성을 참조하세요.
범위 설정
처음에는 모든 설정의 범위Live Search이(가) Default Store View
(으)로 설정되어 있습니다. Commerce 설치에 여러 저장소 보기가 포함된 경우 Facet 설정이 적용되는 저장소 보기(으)로 범위를 설정합니다.
메뉴 옵션
속성을 검색 가능한 것으로 설정
고도로 타깃팅된 결과를 만들려면 검색 가능(searchable=true
) 제품 특성 집합을 검토하십시오. 관련성을 보장하려면 명확하고 간결한 의미가 있는 콘텐츠가 포함된 경우에만 속성을 검색할 수 있도록 하십시오. 기본적으로 검색을 사용할 수 있지만 검색 결과의 정밀도를 낮출 수 있는 description
과(와) 같이 정확도가 낮고 긴 텍스트가 포함된 특성은 사용하지 마십시오. 예를 들어, "반바지"를 검색하는 사람이 "반팔"이라는 용어가 포함된 설명이 있는 셔츠가 있으면 해당 셔츠가 검색 결과에 포함됩니다.
속성을 검색할 수 있도록 허용하려면 다음 단계를 완료하십시오.
- 관리자의 경우 스토어 > 특성 > 제품(으)로 이동합니다.
- 검색할 특성을 선택하십시오(예:
color
). - Storefront 속성을(를) 선택하고 검색에 사용을(를)
yes
(으)로 설정합니다.
Live Search은(는) Adobe Commerce 내에 설정된 제품 특성의 weight도 준수합니다. 가중치가 높은 속성은 검색 결과 내에서 더 높게 표시됩니다.
다음 속성은 항상 검색할 수 있습니다.
sku
name
categories
계층화된 검색 및 검색 유형 확장
계층화된 검색 또는 검색 내의 검색은 기존의 검색 기능을 확장하여 추가 검색 매개 변수를 포함하도록 하는 강력한 속성 기반 필터링 시스템입니다. 이러한 추가 검색 매개 변수를 사용하면 보다 정확하고 유연한 제품 검색을 수행할 수 있습니다.
계층화된 검색을 사용하여 다음과 같은 작업을 수행할 수 있습니다.
- 쇼핑객이 검색 결과 내에서 검색할 수 있도록 활성화합니다.
- 계층화된 검색의 두 번째 레이어에서
startsWith
및contains
검색 색인을 사용하여 결과를 세분화합니다.
고급 검색 기능은 특정 연산자를 사용하여 filter
쿼리productSearch
의 매개 변수를 통해 구현됩니다.
-
계층화된 검색 - 다른 검색 컨텍스트에서 검색 - 이 기능을 사용하면 검색 쿼리에 대해 최대 두 개의 계층을 검색할 수 있습니다. For example:
- 계층 1 검색 -
product_attribute_1
에서 "모터"를 검색합니다. - 계층 2 검색 -
product_attribute_2
에서 "부품 번호 123"을 검색합니다. 이 예제에서는 결과 내에서 "motor"에 대해 "part number 123"을 검색합니다.
아래에 설명된 대로 계층화된 검색의 두 번째 계층에서
startsWith
검색 인덱싱과contains
검색 인덱싱을 모두 사용할 수 있습니다. - 계층 1 검색 -
-
검색 인덱싱으로 시작 -
startsWith
인덱싱을 사용하여 검색 이 새로운 기능을 통해 다음과 같은 작업을 수행할 수 있습니다.- 속성 값이 지정된 문자열로 시작하는 제품을 검색합니다.
- 구매자가 속성 값이 특정 문자열로 끝나는 제품을 검색할 수 있도록 "다음으로 끝남" 검색을 구성합니다. "다음으로 끝남" 검색을 활성화하려면 제품 속성을 역순으로 수집해야 하며 API 호출도 역순 문자열이어야 합니다. 예를 들어 "pants"로 끝나는 제품 이름을 검색하려면 이 이름을 "stnap"으로 보내야 합니다.
-
검색 인덱싱을 포함 - 포함 인덱싱을 사용하여 특성을 검색합니다. 이 새로운 기능을 통해 다음과 같은 작업을 수행할 수 있습니다.
-
더 큰 문자열 내에서 쿼리를 검색하고 있습니다. 예를 들어 구매자가 문자열 "HAPE-123"에서 제품 번호 "PE-123"을 검색하는 경우,
- 참고: 이 검색 유형은 자동 완성 검색을 수행하는 기존 구 검색과(와) 다릅니다. 예를 들어 제품 속성 값이 "outdoor pants"인 경우 구문 검색은 "out pan"에 대한 응답을 반환하지만 "or ants"에 대한 응답은 반환하지 않습니다. 그러나 에는 검색이 포함되어 있으며 "or ants"에 대한 응답을 반환합니다.
-
이러한 새 조건은 검색 결과를 구체화하기 위한 검색 쿼리 필터링 메커니즘을 향상시킵니다. 이러한 새 조건은 기본 검색 쿼리에 영향을 주지 않습니다.
구현
-
관리에서 제품 특성을 검색 가능하도록 설정합니다.
검색 가능한 특성 목록을 확인하세요.
-
포함(기본값) 또는 다음으로 시작과 같이 해당 특성에 대한 검색 기능을 지정하십시오. 포함에 대해 최대 6개의 특성을 사용할 수 있도록 지정하고 다음으로 시작에 대해 최대 6개의 특성을 사용할 수 있도록 지정할 수 있습니다. 또한 Contains 인덱싱의 경우 문자열 길이는 50자 이하로 제한됩니다.
-
새로운 및 검색 기능을 사용하여 Live Search API 호출을 업데이트하는 방법에 대한 예는
contains
개발자 설명서startsWith
를 참조하십시오.검색 결과 페이지에서 이러한 새 조건을 구현할 수 있습니다. 예를 들어, 쇼핑객이 검색 결과를 더 구체화할 수 있는 페이지에 새 섹션을 추가할 수 있습니다. 구매자가 "제조업체", "부품 번호" 및 "설명"과 같은 특정 제품 속성을 선택할 수 있도록 할 수 있습니다. 여기에서
contains
또는startsWith
조건을 사용하여 해당 특성 내에서 검색합니다.
패싯이 아닌 계층화된 검색을 사용해야 하는 경우
계층화된 검색 및 패싯은 제품 검색에서 서로 다른 용도로 사용되며, 둘 중 선택은 특정 사용 사례에 따라 다릅니다.
다음의 경우 계층화된 검색 사용:
- 여러 기준을 사용하여 검색 결과 내에서 검색해야 합니다.
- 사용자가 부분 정보를 알고 있는 부품 번호, SKU 또는 기술 사양으로 작업
- 쇼핑객은 중첩된 기준으로 단계별 결과 범위를 좁힐 필요가 있다.
- 단일 쿼리에서 여러 검색 기준을 결합하여 API 호출 수를 줄이려고 합니다.
- 표준 패싯 탐색을 넘어서는 비즈니스별 검색 패턴을 구현해야 합니다.
패싯을 사용할 때:
- 일반적인 카테고리, 가격, 브랜드 및 속성 필터링 제공
- 사용자가 쉽게 이해하고 선택할 수 있는 직관적인 필터 옵션 제공
- 현재 검색 결과에 따라 사용 가능한 옵션 표시
- 사용자가 사용 가능한 옵션을 이해하는 데 도움이 되는 필터 카운트 및 범위 표시
- 색상, 크기, 재질 등과 같은 일반적인 제품 특성을 사용하여 작업
모범 사례: 사용자가 특정 기준을 가지고 있는 복잡한 기술 검색에 대해 계층화된 검색을 사용하고, 사용자가 시각적으로 탐색 및 옵션 범위를 좁히고자 하는 표준 전자 상거래 필터링에 패싯을 사용합니다.
패싯 및 동의어
패싯과 동의어는 쇼핑객을 위한 검색 경험을 향상시킬 수 있는 또 다른 방법입니다.
Facet은(는) 필터링 가능하도록 Live Search에 정의된 제품 특성입니다. 필터링 가능한 특성을 Live Search에서 패싯으로 설정할 수 있지만 한 번에 검색할 수 있는 패싯 수에 대한 제한이 있습니다.
동의어은(는) 사용자가 올바른 제품을 사용하도록 안내하기 위해 정의할 수 있는 용어입니다. 바지를 찾는 사용자들은 "바지" 또는 "바지"를 타이핑할 수 있습니다. 이러한 검색어가 사용자에게 "바지" 결과를 가져오도록 동의어를 설정할 수 있습니다.
Commerce 구성 설정
다음 섹션에서는 Live Search에 대해 지원되는 Commerce 구성 설정과 지원되지 않는 구성 설정에 대해 설명합니다.
지원되는 구성 값
Yes
(으)로 설정된 경우 "페이지당 표시" 컨트롤에 ALL
옵션을 포함합니다.위젯 제품 목록 페이지 및 팝오버의 가격은 구성된 환율을 사용하여 기본 표시 통화로 전환됩니다.
지원되지 않는 구성 값
검색어
Live Search은(는) Luma 및 기타 php 기반 테마와 같이 Adobe Commerce이 라우팅을 처리하는 구현에서 검색어 리디렉션을 지원합니다.
기본 속성 값
다음 제품 특성에는 에서 사용하고 기본적으로 활성화된 상점 속성Live Search이 있습니다.
price
price
sku
name
price
visibility
category_name
기본 비시스템 속성 속성
다음 표는 Luma 샘플 데이터와 관련된 속성을 포함하여 비시스템 속성의 기본 검색 및 필터링 가능한 속성을 보여 줍니다. 검색에 사용 특성 속성을 Yes
(으)로 설정하면 Live Search 및 기본 Adobe Commerce 모두에서 특성을 검색할 수 있습니다.
기본 시스템 속성 속성
다음 표에서는 시스템 속성의 기본 검색 및 필터링 가능한 속성을 보여 줍니다.