근접 검색 정보

근접 검색 기능을 사용하면 고유한 위치를 웹 사이트의 페이지와 연결한 다음 주어진 위치에서 근접(거리)하여 결과를 검색 및 정렬할 수 있습니다.

예를 들어 다음과 같은 미국 우편 번호 메타데이터로 웹 사이트의 페이지를 채운 경우를 가정해 보십시오.

<meta name="zipcode" content="84057">

그런 다음 ZIP 코드 메타데이터를 색인화하도록 계정을 구성합니다. Settings > Metadata > Definitions > Add New Field​의 Add Field 페이지에서 다음 옵션을 설정합니다.

  • 필드 이름: zip
  • 메타 태그 이름:zipcode
  • 데이터 유형: Location
  • 정렬: Ascending
  • 기본 단위:Miles

사이트를 색인화한 후 다음 검색을 수행합니다.

...&sp_q_location_1=84057&sp_x_1=zip&sp_q_max_1=100&sp_s=zip_proximity

결과 세트에는 우편번호 84057의 100마일 내에 있는 모든 문서가 들어 있으며 이 우편번호로부터 거리를 오름차순으로 정렬됩니다.

미국 위치에 대한 전화 지역 코드를 사용할 수도 있습니다. 또는 위도/경도 쌍을 사용하여 사이트 메타데이터와 검색 기준의 위치를 지정할 수 있습니다. 위치 유형은 제공된 데이터의 양식에서 자동으로 결정됩니다.

3자리 위치 값("DDD", 여기서 각 "D"는 0-9의 십진수 숫자를 나타냅니다)은 미국 전화 영역 코드로 처리됩니다.

5 또는 5개 대시-4자리 위치 값("DDDD" 또는 "DDDD-DDD")은 미국 우편 번호(ZIP)로 처리됩니다.

"DD.DDD DDD DDD.DDD"의 정확한 형식의 위치 값은 위도/경도 쌍으로 처리됩니다. 처음 서명된 숫자 값은 위도, 두 번째 서명된 숫자 값은 경도를 나타냅니다.

중요:양의 위도 값 또는 양의 경도 값 또는 둘 다를 지정하는 경우 URL에 있는 "+" 문자를 로 인코딩해야 합니다 %2b. 그렇지 않은 경우 "+"는 공백으로 해석되며 값은 유효한 위치로 인식되지 않습니다. 예를 들어 위도 값 +49.2394와 경도 값 -123.1892가 있다고 가정해 보십시오. "+"가 인코딩된 URL의 위치 부분은 다음과 같습니다.

...&sp_q_location_1=%2b49.2394-123.1892...
  • 양위 값은 적도의 북위 도를 나타냅니다.
  • 음수 위도 값은 적도의 남쪽 도를 나타냅니다.
  • 양의 경도 값은 프라임 경도의 동도를 나타냅니다.
  • 음수 경도 값은 프라임 경락의 서쪽을 나타냅니다.

예를 들어 "+48.8577+002.2950" 값은 적도의 북쪽에서 48.8577도, 프랑스 파리에 있는 에펠탑의 정확한 위치인 프라임 경락의 동쪽입니다. 숫자 기호와 각 숫자는 선행 및 후행 0도 필요합니다. 예를 들어 세 값 "48.8577+2.2950", "+48.8577+2.2950" 및 "+48.8577+02.295"는 위치가 아닙니다. 첫 번째 값은 위도에 선행 기호가 없습니다. 두 번째 값은 경도에 2개의 선행 0이 없습니다. 세 번째 값은 경도에서 후행 0이 없습니다. 색인 로그에서 위치 관련 문제를 주의 깊게 조사해야 합니다.

근접 검색을 수행하면 해당 검색에 대해 특별한 "근접 출력 필드"가 만들어집니다. 이 필드는 검색 조건에 지정된 위치와 각 검색 결과와 연관된 위치 사이의 상대 거리로 채워집니다. 이 특수 필드는 "_proximity"가 끝에 추가된 검색 조건에 사용되는 위치 유형 필드에 대해 이름이 지정됩니다.

위의 검색 예에서 결과는 "zip_proximity"의 오름차순으로 정렬됩니다. 즉, 지정된 우편번호(84057)와 각 결과의 "zip" 필드 위치 사이의 거리입니다. 이 특수 "proximity output field"를 사용하여 <Search-Display-Field> 검색 템플릿 태그를 사용하여 각 검색 결과의 상대 거리를 킬로미터 또는 마일 단위로 표시할 수도 있습니다.

검색 템플릿 태그를 참조하십시오.

sp_s 옵션 없이 검색할 수도 있습니다. 이 경우 결과는 점수로 정렬됩니다(sp_s=0(기본값). 점수는 sp_q_location[_#] 매개 변수 방식으로 지정된 근접 검색 위치로부터의 각 결과의 상대 거리에 따라 영향을 받습니다. 근접 검색에 적용되는 관련성 계산을 선택적으로 제어하기 위해 새로운 cgi 매개 변수 sp_q_max_related_distance[#]이(가) 추가되었습니다.

다음은 근접 연관성 검색 예입니다.

...&sp_q_location_1=84057&sp_x_1=zip&sp_q_max_1=100&sp_q_2=shirt&sp_x_2=title&sp_q_max_relevant_distance_2=50

결과 세트는 우편번호 84057의 100마일 내에 있는 모든 문서를 포함하고 있으며, 관련성 점수의 영향을 받는 점수별로 정렬하여 제목 필드에 "셔츠"라는 단어를 포함합니다. 근접 구성 요소에 대한 완벽한 관련성 점수는 0의 거리를 나타냅니다. 근접 구성 요소에 대한 최소 관련성 점수는 50마일 이상의 거리를 나타냅니다.

CGI 매개 변수 검색 참조 항목에서 sp_location, sp_location_#, sp_q_min, sp_q_min_#, sp_q_max, sp_q_max_#sp_s를 검토하여 근접 검색에 대한 자세한 내용을 확인할 수 있습니다.

CGI 매개 변수 검색을 참조하십시오.

새 메타 태그 필드 추가를 참조하십시오.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now