2009-09-03 5 views
2
내 사이트의 루트에있는 페이지 라이브러리에 앉아 확인 페이지와 같은 MOSS 색인에서 특정 페이지 제외 할

: 나는 관리를 검색하려고하여이 작업을 수행 할 수 있습니다 http://server/Pages/ConfirmSignup.aspx스크립트 셰어 크롤링 규칙

을/검색 결과 제거하고 제거 할 URL에 URL을 추가하십시오.

저는 dev, staging, uat, production 환경을 가지고 있기 때문에이 스크립트를 작성하고 싶습니다. Gary Lapointe의 stsadm 명령에서만 명령을 찾을 수 있지만 개별 파일, 폴더 만 작동하지 않는 검색 범위에는 제외 항목이 추가됩니다. 내/페이지 라이브러리에 다른 파일이 있으므로 사용할 수 없습니다.

검색 결과 제거 URL을 프로그래밍 방식으로 어떻게 추가합니까?

답변

1

SPList 개체는 NoCrawl property입니다. 이 항목을 true로 설정하면 목록에 항목이 색인되거나 검색 결과에 나타나지 않습니다.

불행히도 이것은 SPListItem 수준으로 내려 가지 않습니다. '관리'사이트가 있어야하며 페이지 목록을 색인 생성에서 제외해야합니다.

이 솔루션의 장점은 제어 수준입니다. 어떤 경우에는 크롤링 규칙이 검색 구성에서 올바르게 정의하기가 매우 복잡하거나 불가능합니다. 이 옵션을 사용하면 이러한 문제를 피할 수 있습니다.

+0

검색 구성 수준에서 정확한 URL을 설정할 수있는 또 다른 솔루션이 있어야합니다. –