온라인 스토어에서 행동 검색
Shopify는 관련 결과 수를 늘리기 위해 검색어에 다양한 동작을 적용합니다.
이 페이지의 정보
단수 및 복수 검색어
온라인 스토어 검색에서는 단수형과 복수형 단어를 모두 검색하려고 합니다.
puppies
를 검색하면 "puppy"나 "puppies"를 포함하는 결과와 일치합니다.
단수 및 복수를 동등하게 처리하는 것이 어간 추출의 예입니다. 어간 추출에서는 단어가 공통된 기본형(어간)에 따라 매핑됩니다. Shopify의 어간 추출 또한 서로 다른 단어들의 공통된 어간을 고려합니다.
body:leggings
를 검색하면 "leg"나 "leggings"를 포함하는 결과와 일치합니다.
부분 패턴 일치를 기준으로 단어를 검색하려면 접두사 검색을 사용합니다.
오타 허용 오차
온라인 스토어 검색에 오타 허용 오차가 포함되어 있어 오타를 포함한 검색어의 일치를 정확하게 찾을 수 있습니 다.
검색 결과에는 검색어와 1자가 다르거나 위치가 바뀐 2자의 일치 항목이 포함됩니다. 오타 허용 오차를 적용하려면 검색어의 처음 4자가 올바르게 입력되어야 합니다.
예를 들어 chocollate
을 검색하면 제목이나 설명에 chocolate
이나 chocolates
가 포함된 결과를 반환합니다.
검색이 쿼리에 검색 구문을 사용하면 오타 허용 범위가 적용되지 않습니다.
검색 결과 생성 시 모든 필드에 오타 허용 범위가 적용되지는 않습니다. 예를 들어 chocollate
은 chocolate
블로그 게시물 태그의 어떤 제품 태그와도 일치하지 않습니다. 다음 리소스 필드는 오타 허용 범위를 지원합니다.
리소스 유형 | 지원하는 필드 | 제품 |
|
---|---|
페이지 |
|
블로그 게시물 |
|
검색 구문
검색 구문은 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
를 검색하면 "artich"로 시작하는 단어(예: "artichoke")와 일치합니다. 이는 검색의 마지막 단어에도 가능합니다. artichoke hea
를 검색하면 "artichoke hea"로 시작하는 단어와 일치합니다.
문구 검색
큰따옴표(""
) 안에 검색어를 입력하면 검색 가능한 필드 중 하나에서 해당 검색어와 정확하게 일치하는 단어나 문구를 검색합니다.
"artichoke hearts"
를 검색하면 제목이 "Can of artichoke hearts"인 제품과는 일치하지만 제목이 "Canned hearts of artichoke"인 제품과는 일치하지 않습니다.
특정 필드 검색
검색어에 콜론이 포함된 필드 이름을 추가하여 검색 범위를 특정 필드로 좁힐 수 있습니다.
예를 들어 title:artichoke
를 검색하면 "artichoke"라는 단어를 포함하는 제목을 검색합니다.
특정 필드를 검색하면 정확하게 일치하는 단어를 찾으므로 철자가 잘못된 단어를 검색하면 작동하지 않습니다. 예를 들어 title:artichoqe
를 검색하면 어떤 결과도 생성되지 않습니다.
검색하는 리소스(제품, 페이지, 블로그 게시물)에 따라 검색 가능한 속성의 결과가 다를 수 있습니다.
리소스 | 검색 가능한 속성 | 제품 |
|
---|---|
페이지 |
|
블로그 게시물 |
|
스토어 로케일이 검색 동작에 미치는 영향
스토어의 기본 로케일은 사용할 검색 동작에 영향을 미칩니다.
지원되는 언어
다음 표에는 지원되는 언어에 대해 제공되는 검색 동작이 표시되 어 있습니다.
언어 | 오타 허용 오차 | 검색 형태소 분석 | Trigram |
---|---|---|---|
영어 | ✔ | ✔ | |
프랑스어 | ✔ | ||
스페인어 | ✔ | ||
포르투갈어(브라질) | ✔ | ||
독일어 | ✔ | ||
네덜란드어 | ✔ | ||
이탈리아어 | ✔ | ||
일본어 | ✔ | ✔ 가타카나, 히라가나 및 간지를 지원할 수 있습니다. | |
덴마크어 | ✔ | ||
스웨덴어 | ✔ | ||
포르투갈어(포르투갈) | ✔ | ||
핀란드어 | ✔ | ||
노르웨이어(부크몰) | ✔ | ||
터키어 | ✔ | ||
루마니아어 | ✔ | ||
헝가리어 | ✔ | ||
러시아어 | ✔ | ||
폴란드어 | ✔ | ||
체코어 | ✔ | ||
그리스어 | ✔ | ||
아이슬란드어 | ✔ | ||
리투아니아어 | ✔ | ||
슬로베니아어 | ✔ | ||
슬로바키아어 | ✔ | ||
불가리어 | ✔ | ||
베트남어 | ✔ | ||
크로아티아어 | ✔ | ||
인도네시아어 | ✔ | ||
라트비아어 | ✔ | ||
에스토니아어 | ✔ | ||
세르비아어 | ✔ | ||
우크라이나어 | ✔ | ||
카탈로니아어 | ✔ | ||
노르웨이어(뉘노르스크) | ✔ | ||
페로어 | ✔ | ||
포르투갈어 | ✔ | ||
알바니아어 | ✔ | ||
보스니아어 | ✔ | ||
아프리칸스어 | ✔ | ||
마케도니아어 | ✔ | ||
아르메니아어 | ✔ | ||
세르보크로아티아어 | ✔ | ||
라틴어 | ✔ | ||
웨일스어 | ✔ | ||
게일어 | ✔ | ||
몰도바어 | ✔ |
일본 로케일
일본 지역에서는 형태소 분석 및 Trigram 검색을 지원하지만 오타 허용 범위는 지원하지 않습니다.
Trigram
가타카나, 히라가나, 간지의 경우 3자 이상의 연속 시퀀스가 일치하는 결과가 표시됩니다.
예를 들어, 다음과 같은 용어를 검색하여 "アップルグリーンラップドレス"를 찾을 수 있습니다.
-
ップル
-
アップル
-
ップルグリーンラ
간지의 경우 2쌍으로 검색할 수도 있습니다.