2009-11-19 2 views
0

MOSS (Microsoft SharePoint Search)를 사용하여 웹 사이트의 모든 페이지를 검색하고 있습니다.Microsoft SharePoint 검색 - 페이지 섹션 무시

내 문제는 웹 사이트의 머리글, 바닥 글, 메뉴 또는 태그 클라우드 섹션에 나타나는 단어를 검색 할 때 해당 단어가 모든 페이지에 표시되므로 검색 서버에서 결과 목록을 가져옵니다. 해당 검색 용어 : 웹 사이트의 모든 페이지

이상적으로 검색 서버에서 검색 색인의 특정 HTML 섹션을 무시하도록 지정하고 싶습니다.

This website

내 문제를 설명하는 것, 그리고 사람은 사용자 에이전트가 검색 서버 인 경우 왜 당신의 웹 사이트의 그 부분을 숨길 수 없습니다 "말했다.

그 방법의 문제점이 섹션의 대부분은 내가 숨길 수 있다는 것입니다 다른 페이지로의 링크 (메뉴의와 태그 구름)를 포함하고 있으므로 크롤러는 막 다른 골목을 명중하고 아주 멀리 크롤링하지 않습니다.

누구든지이 문제를 해결하는 방법에 대한 어떤 제안 있어요?

답변

1

을 난 내가 이걸 정확히 읽었는지 확실치 않다. 검색에서 사이트의 일부를 색인에 포함시키지 말고 해당 섹션으로 이동하여 링크를 따라 가길 원하십니까?

가장 좋은 방법은 실제로 사용자 에이전트를 기반으로 섹션을 제외시키는 것입니다 (예 : usercontrol에 추가하고 사용자 에이전트가 MS 검색 인 경우 섹션을 렌더링하지 않음).

이러한 섹션은 모든 페이지에서 동일하게 표시되므로 검색 크롤러가 왔을 때 제외 시켜도됩니다.

단지 하나의 페이지 (즉, 사이트 맵 : - D)를 만듭니다. 일반 사용자가 바닥 글/머리글/등에서 볼 수있는 모든 링크가 포함됩니다. 그러면 크롤러는 해당 페이지를 사용하여 사이트의 더 깊은 링크를 추적 할 수 있습니다. 크롤러는 모든 페이지 대신 링크를 한 번만 접하므로 성능이 향상됩니다.