온라인 스토어의 검색 동작

온라인 스토어 검색은 다양한 요소와 내장된 여러 동작을 사용하여 제품, 페이지, 블로그 게시물에서 정확하고 관련성 있는 검색 결과를 반환합니다.

온라인 스토어의 검색 동작에 대한 다음 고려 사항 및 요구 사항을 검토하십시오.

테마를 수정하거나 검색 기능이 있는 앱은 내장된 온라인 스토어 검색에 영향을 줄 수 있습니다.

  • 타사 검색 앱을 사용하여 검색 결과를 생성하는 경우 Shopify의 내장 검색 동작 및 기능이 온라인 스토어의 검색 결과에 적용되지 않을 수 있습니다. 타사 검색 앱의 작동 방식에 대해 자세히 알아보려면 앱 개발자에게 문의하십시오.
  • 테마의 검색 템플릿을 수정하는 타사 앱은 온라인 스토어의 검색 결과에 영향을 줄 수 있습니다.
  • 제품, 페이지, 블로그 게시물의 공개 상태를 관리하고 Shopify Search & Discovery 앱으로 온라인 스토어 검색 결과를 사용자 지정하여 검색 결과를 관리하고 개선할 수 있습니다. 검색 가능성 관리Search & Discovery 앱 사용에 대해 자세히 알아보십시오.

검색 구문

다음 검색 동작은 검색 구문을 사용하는 검색에 적용되지 않습니다.

지원되는 언어

스토어의 기본 로케일은 제공되는 검색 동작에 영향을 줍니다.

지원되는 검색 언어 목록과 각 언어의 오타 허용, 검색 형태소 분석, 트라이그램 지원 여부입니다.
언어오타 허용검색 형태소 분석트라이그램
영어
프랑스어
스페인어
포르투갈어(브라질)
독일어
네덜란드어
이탈리아어
일본어
가타카나, 히라가나, 간지를 지원할 수 있습니다.
덴마크어
스웨덴어
포르투갈어(포르투갈)
핀란드어
노르웨이어(보크몰)
터키어
루마니아어
헝가리어
러시아어
폴란드어
체코어
그리스어
아이슬란드어
리투아니아어
슬로베니아어
슬로바키아어
불가리아어
베트남어
크로아티아어
인도네시아어
라트비아어
에스토니아어
세르비아어
우크라이나어
카탈로니아어
노르웨이어(뉘노르스크)
페로어
포르투갈어
알바니아어
보스니아어
아프리칸스어
마케도니아어
아르메니아어
세르보크로아트어
라틴어
웨일스어
게일어
몰도바어

비공개 제품 상태

비공개 제품 상태를 사용하여 온라인 스토어 검색에서 제품이 검색되지 않도록 할 수 있습니다.

단수 및 복수 검색어

온라인 스토어 검색은 검색어의 단수형과 복수형을 모두 일치시킵니다.

puppies를 검색하면 “puppy” 또는 “puppies”가 포함된 결과가 검색됩니다.

단수형과 복수형 용어를 동일하게 취급하는 것은 어간 추출의 예시이며, 이 과정에서 단어는 공통 원형(어간)에 매핑됩니다. Shopify의 어간 추출 기능은 서로 다른 단어의 공통 어간도 고려합니다.

body:leggings를 검색하면 “leg” 또는 “leggings”가 포함된 결과와 일치합니다.

부분 패턴 일치에 기반하여 단어를 검색하려면 접두사 검색을 사용하십시오.

오타 허용

온라인 스토어 검색에는 오타 허용 기능이 포함되어 있어 오타가 있는 검색어라도 올바른 검색 결과를 찾아줍니다.

검색 결과에는 검색어와 한 글자가 다르거나 두 글자의 순서가 다른 일치 항목이 포함됩니다. 오타 허용 기능이 적용되려면 검색어의 처음 네 글자를 올바르게 입력해야 합니다.

예를 들어 chocollate를 검색하면 제목이나 설명에 chocolate 또는 chocolates가 포함된 결과가 반환됩니다.

오타 허용 기능은 검색 결과를 생성할 때 모든 필드에 적용되지는 않습니다. 예를 들어 chocollatechocolate이라는 제품 태그나 블로그 게시물 태그와 일치하지 않습니다. 다음 리소스 필드는 오타 허용 기능을 지원합니다.

오타 허용 기능을 지원하는 제품, 페이지, 블로그 게시물의 리소스 필드 목록입니다.
리소스 유형지원되는 필드
제품
  • title
  • product_type
  • variants.title
  • vendor
페이지
  • author
  • title
블로그 게시물
  • author
  • title

검색 제한

검색 시 불용어

불용어란?

모든 언어의 일반적인 단어는 “불용어”로 분류되며 검색을 위해 색인화되지 않습니다. 여기에는 영어의 “and”, “or”, “the”, “a”, “an”, “for”와 같은 단어와 다른 지원 언어의 동등한 단어가 포함됩니다.

불용어는 너무 일반적이어서 의미 있는 검색 신호를 제공하지 못하고 검색 색인을 훨씬 더 크고 느리게 만들기 때문에 검색 색인에서 제외됩니다. 불용어만 검색하면 결과가 표시되지 않습니다.

검색 동작에 미치는 영향

이 동작은 지원되는 모든 언어에서 관리자 검색 및 스토어프론트 검색 모두에 적용됩니다.

검색 구문

검색 구문은 Shopify가 결과를 검색할 때 검색어가 처리되는 방식을 결정합니다.

AND, OR, NOT 연산자 사용

AND

검색어 사이에 AND 연산자를 사용하여 결과를 검색하면 모든 검색어가 결과에 포함될 때 결과가 반환됩니다.

기본적으로 모든 검색어는 AND로 연결된 것으로 처리됩니다. artichoke hearts를 검색하거나 artichoke AND hearts를 검색하면 두 경우 모두 “artichoke”와 “hearts”를 포함하는 결과가 생성됩니다. 연결 연산자는 필요하지 않습니다.

OR

검색어 사이에 OR 연산자를 사용하여 결과를 검색하면 검색어 중 하나라도 결과에 포함될 때 결과가 반환됩니다.

artichoke OR hearts를 검색하면 “artichoke” 또는 “hearts” 중 하나 이상을 포함하는 결과가 생성됩니다.

NOT

용어 앞에 빼기 기호(-)를 붙여 해당 용어를 제외하고 결과를 검색할 수 있습니다.

artichoke -heart를 검색하면 “artichoke”가 포함되고 “heart”는 제외된 결과가 검색됩니다.

접두사 검색은 검색어가 결과에 있는 다른 용어의 시작 부분과 일치하는 결과를 반환합니다. 접두사 검색은 모든 검색에서 자동으로 발생합니다.

artich를 검색하면 “artichoke”처럼 “artich”로 시작하는 용어와 일치합니다. 이 기능은 검색의 마지막 용어에도 적용됩니다. artichoke hea를 검색하면 “artichoke hea”로 시작하는 용어와 일치합니다.

검색어를 큰따옴표("")로 묶으면 검색 가능한 필드 중 하나에서 해당 단어 또는 구문을 정확히 일치 검색합니다.

"artichoke hearts"를 검색하면 제목이 “Can of artichoke hearts”인 제품과는 일치하지만, 제목이 “Canned hearts of artichoke”인 제품과는 일치하지 않습니다.

특정 필드 검색

검색어에 콜론과 함께 필드 이름을 추가하여 해당 용어에 대한 검색 범위를 지정된 필드로 좁힐 수 있습니다.

예를 들어 title:artichoke를 검색하면 “artichoke”라는 용어가 포함된 제목을 검색합니다.

특정 필드를 검색할 때는 정확히 일치하는 항목을 찾기 때문에 철자가 틀린 단어를 검색해도 작동하지 않습니다. 예를 들어 title:artichoqe를 검색해도 결과가 나오지 않습니다.

검색하는 리소스(제품, 페이지, 블로그 게시물)에 따라 여러 가지 검색 가능 속성을 기반으로 결과가 표시될 수 있습니다.

제품, 페이지, 블로그 게시물의 검색 가능한 속성 목록입니다.
리소스검색 가능 속성
제품
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
페이지
  • author
  • body
  • title
블로그 게시물
  • author
  • body
  • tag
  • title

트라이그램

트라이그램 검색은 카타카나, 히라가나, 한자에 있는 3자 이상의 연속된 문자 시퀀스와 일치합니다. 한자를 쌍으로 검색할 수도 있습니다. 예를 들어, “アップルグリーンラップドレス”는 다음 용어를 입력하여 검색할 수 있습니다.

  • ップル
  • アップル
  • ップルグリーンラ

검색 유형 및 기능

온라인 스토어는 고객이 검색 인터페이스와 상호 작용하는 방식에 따라 다양한 유형의 검색 기능을 사용합니다.

  • 일반 검색: 고객이 검색어를 입력하고 Enter 키를 누른 후 검색 결과 페이지에 표시되는 결과입니다.
  • 예측 검색: 고객이 Enter 키를 누르기 전에 검색창에 입력할 때 결과를 제안하는 자동 완성 기능입니다. 예측 검색에 대해 자세히 알아보십시오.

검색 순위 및 관련성

검색 결과는 관련성에 따라 순서가 지정되며, 관련성은 여러 요인에 따라 결정됩니다.

  • 키워드 빈도: 제품, 페이지 또는 문서에 검색어가 표시되는 횟수입니다.
  • 필드 중요도: 제목에 있는 용어는 설명 또는 다른 필드에 있는 용어보다 순위가 높습니다.
  • 필드 길이: 일치하는 용어가 있는 짧은 필드는 긴 필드보다 순위가 높습니다.
  • 인기 신호: 최근 판매 및 고객 상호 작용이 전환을 최적화하기 위한 순위에 영향을 줄 수 있습니다.

쿼리 완화

검색 결과가 없는 경우 검색 시스템이 자동으로 검색 기준을 완화하여 잠재적인 일치 항목을 찾습니다.

  • 오타 허용: 3~5자 단어의 경우 오타가 한 개까지 허용됩니다. 6자 이상 단어의 경우 오타가 최대 두 개까지 허용됩니다.
  • 필드 일치: 완화된 검색은 product_typetitle 필드에만 적용되며 다른 필드는 정확히 일치해야 합니다.

예를 들어, “care bears”가 직접적인 결과를 반환하지 않는 경우 각 단어가 한 글자씩만 다르기 때문에 시스템이 “card years”가 포함된 제품과 일치시킬 수 있습니다.

고급 검색 동작

부분 단어 일치

검색은 검색 쿼리의 마지막 용어에 대한 부분 단어 일치(접두사 검색)를 지원합니다. 예시는 다음과 같습니다.

  • winter sno를 검색하면 winter snowboardwinter snowshoes와 일치합니다.
  • 접두사 검색이 작동하려면 이전 용어가 정확히 일치해야 합니다.

품절 제품 취급

기본적으로 완전히 품절된 제품(모든 이형 상품 사용 불가)은 검색 결과 끝에 표시됩니다. 이 동작은 테마 설정에서 다음과 같이 사용자 지정할 수 있습니다.

  • 표시: 품절 제품을 일반 순위 순서로 표시합니다.
  • 마지막: 품절 제품을 결과 끝에 표시합니다(기본값).
  • 숨기기: 품절 제품을 결과에서 완전히 숨깁니다.

검색 결과 제한

접두사 검색의 최대 확장: 모든 스토어에서 접두사 검색을 사용할 때 결과는 최대 50개 일치로 제한됩니다. 이 제한으로 인해 매우 일반적인 접두사의 경우 일부 관련 제품이 결과에 표시되지 않을 수 있습니다.

예상치 못한 결과의 페이지: 레거시 페이지 생성 프로세스의 숨겨진 작성자 정보로 인해 관련성이 없어 보이는 이전 페이지가 검색 결과에 표시될 수 있습니다.