쿼리 다시 작성

이 페이지에서는 사용자의 요청을 변경하거나 이에 대응하는 방법을 보다 관련성이 높거나 사이트 요건에 맞는 검색결과를 제공합니다.

  1. 개요
  2. 상세검색 라벨로 검색어 추가하기
  3. 동의어로 검색어 확장
  4. 쿼리 자동 완성

개요

내 잠재고객에 대해 잘 알고 있다면 시청자가 어떤 검색어를 검색할지 대략적으로 예측할 수 있습니다. 사용자의 검색어를 예상하여 더 관련성 높은 결과를 찾도록 도울 수 있습니다.

프로그래밍 검색 엔진을 사용하면 사용자의 검색어를 추가할 수 사용자의 동의어를 쿼리합니다. 첫 번째 기능은 사용자가 적용하거나 무시할 수 있는 상세 조정을 통해 구현됩니다. 사용자가 입력한 동의어 특성과 쿼리를 실행할 수 있습니다.

상세검색 라벨로 검색어 추가

사용자 쿼리에 유용한 검색어를 추가하는 상세검색 링크를 제공하려면 프로그래밍 검색 XML 주석 파일Rewrite 요소를 사용하세요. 이 요소는 사용자의 상세검색 링크를 클릭할 때 검색어가 자동으로 표시됩니다. Rewrite 요소는 최대 100자(영문 기준)를 포함할 수 있으며 모두 소문자여야 합니다. 단, OR와 같은 대문자 검색 연산자는 예외입니다. 검색 연산자에 대해 자세히 알아보려면 편리한 고급검색을 참조하세요. 상세검색에 대한 자세한 내용은 검색 미세 조정을 참조하세요.

다음 예는 Rewrite를 사용하는 방법을 보여줍니다.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

이 예는 '과제'라는 상세검색 링크를 클릭하는 사용자를 지원하는 방법을 보여줍니다. '과제물'이라는 추가 검색어가 추가됩니다. 'assignment'라는 자동 광고가 게재됩니다.

Rewrite 요소를 사용한 상세검색의 구조는 다음과 같습니다.

  • Facet
    • FacetItem
      • Label name
        • Rewrite

맨 위로

동의어로 검색어 확장

사용자의 범위를 검색어를 변형한 형태인 동의어를 사용하여 검색어 생성 예를 들어 금융 관련 검색어 'interest'의 경우 'yield', 'dividend', 'coupon' 등과 같은 대체 검색어를 사용할 수 있습니다. '관심분야'의 동의어를 만드는 경우 를 사용하면 사용자가 원하는 정보를 찾기 위해 여러 변형을 입력할 필요가 없습니다. 프로그래밍 검색 엔진은 '이자', '수익', '배당', '쿠폰' 및 기타 관련 용어와 관련된 모든 사이트를 자동으로 검색합니다.

정의한 동의어가 포함된 검색어는 사용자가 단독으로 또는 다른 단어와 함께 검색어를 입력하든 관계없이 자동으로 검색 확장을 실행합니다. '닌자'를 정의한 경우 를 동의어로 변형한 'assassin'이 포함된 검색어도 입력할 수 있습니다. '닌자'와 같이 '닌자'라는 단어가 포함된 검색어 "닌자 핫도그 먹기 대회"로 검색하면 동의어와 같은 변형을 포함하도록 검색어를 확장합니다. 사용자가 'ninja OR assassin'을 검색한 것 같음 또는 '닌자 OR 암살자 핫도그 먹기 대회' 등입니다.

권장사항

인기 검색어, 일반적인 두문자어 (예: '예금 증서'를 'CD'), 익숙한 약어 (예: '지자체 채권'의 경우 '뮤니') 등을 동의어로 사용하면 좋습니다. 사용 중인 검색엔진이 인기 있고 동일한 검색어에 대해 많은 검색이 이루어지면 통계 페이지에서 가장 인기 있는 검색어에 대한 데이터를 가져올 수 있습니다. 제어판에서 원하는 검색엔진으로 이동하여 통계 링크를 클릭합니다. 페이지 하단에 인기 검색어가 표시됩니다.

많이 사용되는 검색어의 동의어를 만들 필요가 없습니다. 예를 들어 'UK', 'Britain', 'United Kingdom', 'United States of Great Britain'과 같은 단어는 사용할 수 있습니다. 은 대부분의 웹 사용자에게 잘 알려진 변형 (엄밀히 동의어는 아닐 경우)입니다. Google에는 이미 이러한 용어에 대한 많은 동의어가 있으므로 이 작업을 복제할 필요가 없습니다. 대신 검색엔진 사용자의 관심분야에 해당하는 일반적인 용어의 동의어를 만드세요. 예를 들어 금융 검색엔진에서는 '채권'이 가 훌륭한 지원자가 될 것입니다 Google은 사용자가 '제임스 본드', '화학 결합', '접착제', '정서적 결합' 중 무엇을 찾는지 알지 못할 수 있습니다. 반면에 금융 상품을 찾고 있는 고객은 '고정 소득 담보'와 같은 동의어를 쉽게 떠올릴 수 있습니다. 'issue').

용어가 일반적인지 또는 특이한지 구별할 수 없으면 Google 검색에서 용어와 그 유사어를 테스트할 수 있습니다. Google 검색에 검색어 (예: '샌프란시스코')를 입력한 다음 새 브라우저 창을 엽니다. Google 검색창에 검색어, 검색 연산자 OR, 변형된 검색어 (예: 'san francisco OR sf')를 입력합니다. 두 결과 페이지를 비교합니다. 정확히 동일한 경우 Google에서 동의어로 간주됩니다.

동의어 만들기

다른 XML 파일과 마찬가지로 간단한 텍스트 편집기를 사용하여 동의어 파일을 만들고 편집할 수 있습니다. 텍스트 파일을 파일 확장자가 .xml (예: syn_finance.xml)으로 저장하기만 하면 됩니다.

다음은 동의어 파일의 예입니다.

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

동의어 파일에는 다음 계층 구조에 설명된 대로 하나의 요소와 여러 동위 요소를 가질 수 있는 하나의 하위 요소가 있습니다.

  • Synonyms (1개만) <ph type="x-smartling-placeholder">
      </ph>
    • Synonym term (동위 요소 여러 개 허용) <ph type="x-smartling-placeholder">
        </ph>
      • Variant (Synonym당 최대 10개)

Synonym 하위 요소의 속성 값에서 검색어를 만들고 Variant 요소에 각 동의어를 정의합니다. 검색어와 동의어 유사어는 한 단어 (예: '쿠키') 또는 구문 (예: '버터밀크 쿠키' 또는 '쏟은 우유 위에 울고 있음')일 수 있습니다.

한도

다음 표에는 동의어 파일의 한도가 나와 있습니다.

항목 최대 허용 개수
검색어 수 (요소 Synonym term개) 여러 개의 검색어. 단, 각 검색엔진에 대해 대안의 총 개수가 500개를 넘지 않아야 합니다.
각 검색어의 대안 수 (요소 Variant개) 수 10

 

검색엔진의 총 대안 수 (Variant개 요소) 2000
파일 크기 500KB
파일 수 계정 내 모든 파일의 총 크기가 4MB를 넘지 않는 한 필요한 만큼 제한

맨 위로

쿼리 자동 완성

자동 완성은 검색창에 입력할 때 표시되는 추천 검색어 목록입니다.

그림 1: 검색창에 몇 자만 입력하면 다양한 검색어에 대한 옵션을 제공하는 드롭다운 목록이 표시됩니다.

여행 사이트의 프로그래밍 검색 엔진에 p-u-e-r을 입력하면 푸에르토리코, 푸에르토발라타 호텔, 푸에르토발라타 휴가 등의 옵션이 포함된 드롭다운 목록이 표시됩니다.

자동 완성에 사용되는 선택적 검색어의 목록은 웹사이트 콘텐츠와 검색어의 인기도에서 부분적으로 파생됩니다. 하지만 제어판에서 또는 XML 파일의 일괄 업로드를 통해 검색어를 추가하거나 삭제하여 자동 완성 기능을 맞춤설정할 수 있습니다.

자동 완성 사용

프로그래밍 검색 요소를 사용하여 검색엔진에서 자동 완성을 사용하도록 설정하려면 다음 단계를 따르세요.

  1. 검색엔진의 검색 기능 페이지에서 자동 완성 섹션으로 스크롤합니다.
  2. 자동 완성 사용 체크박스를 선택합니다.

검색엔진의 검색 기능 페이지에 있는 자동 완성 섹션에서 개별 검색어를 추가 또는 삭제하거나 XML을 사용하여 모든 검색어를 업로드할 수 있습니다. 추가한 검색어는 모든 검색어에 대해 알고리즘 방식으로 생성된 검색어 위에 표시됩니다.

자동 완성 검색어가 검색엔진에 표시되려면 최대 48시간이 걸릴 수 있습니다.

용어를 일괄 추가하거나 삭제하려면 자동 완성 XML 파일을 업로드하세요. 여느 XML 파일을 사용하면 간단한 텍스트 편집기를 사용하여 자동 완성 파일을 만들고 수정할 수 있습니다. 파일 확장자가 .xml인 텍스트 파일을 저장하기만 하면 됩니다 (예: autocompletion_finance.xml).

자동 완성 용어 추가 및 제거

다음은 업로드할 수 있는 자동 완성 파일의 예입니다.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

샘플 코드에서 'apple'은 가능한 목록에 포함되어 있는지 'vanilla' 또는 'vanilla' '딸기'로 시작하는 모든 검색어 사용자에게 자동 완성 용어로 제시되지 않습니다.

자동 완성 파일에는 다음 계층 구조에 설명된 대로 하나의 요소와 여러 동위 요소를 가질 수 있는 하나의 하위 요소가 있습니다.

  • Autocompletions (1개만) <ph type="x-smartling-placeholder">
      </ph>
    • Autocompletion (동위 요소 여러 개 허용됨)

다음 표에는 자동 완성 속성 이름이 나와 있습니다.

속성 이름 설명
term 포함하거나 제외할 개별 용어 또는 정규 표현식입니다. 포함하거나 제외할 자동 완성 용어입니다. 예를 들어 "폭풍 그림자" 사용자에게 표시되는 자동 완성 용어 목록에 "폭풍 그림자" 를 값으로 사용합니다. 여러 Autocompletion 항목에 동일한 용어를 사용하면 오류가 발생합니다. 검색어는 최대 100자(영문 기준)로 구성될 수 있습니다. 100자(영문 기준)를 초과하는 용어는 무시됩니다.
type 해당 검색어를 자동 완성에 포함할지 또는 제외할지를 지정합니다. 다음 중 하나를 지정합니다.
  • 1 - 용어 포함
  • 2 - 용어 제외
  • match 선택사항. 검색어를 정확하게 일치시킬지 또는 일반 검색어와 일치시킬지를 지정합니다. 사용할 수 있습니다. 다음 중 하나를 지정합니다.
  • 1 - 기본값입니다. 일치검색
  • 2 - 정규 표현식용 제외된 용어만 정규 표현식을 사용할 수 있습니다.
  • 맨 위로