Osearch: Stsadm 작업(Office SharePoint Server)

업데이트 날짜: 2009년 9월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2015-03-09

작업 이름: Osearch

설명

Office SharePoint Server 검색 서비스를 관리합니다.

중요

콘텐츠 데이터베이스의 연결을 끊었다가 다시 연결하는 경우 다음에 해당 콘텐츠 데이터베이스 내의 콘텐츠가 크롤링될 때 전체 크롤링이 발생합니다. 이는 증분 크롤링을 요청해도 마찬가지입니다. 전체 크롤링에서는 콘텐츠가 이전에 크롤링되었는지 여부에 관계없이 크롤러가 검색한 모든 콘텐츠가 다시 크롤링되므로 증분 크롤링 보다 크롤링을 완료하는 데 훨씬 많은 시간이 소요됩니다.

구문

stsadm -o osearch

[-action]

[-f] <프롬프트 표시 안 함>

[-role] <인덱스, 쿼리 또는 둘 다>

[-farmcontactemail] <전자 메일 주소>

[-farmperformancelevel] <인덱싱 성능>

[-farmserviceaccount] <계정 이름>

[-farmservicepassword] <암호>

[-defaultindexlocation] <디렉터리>

[-propagationlocation] <디렉터리>

[-reprovisionindex]

[-cleansearchdatabase] {true | false}

[-ssp] <ssp 이름>

매개 변수

매개 변수

필수 여부

설명

*action*

다음 값 중 하나

  • List

  • Start

  • Stop

Yes

수행할 작업을 지정합니다. "start"에 필요한 매개 변수(이미 설정하지 않은 경우)는 role, farmcontactemail, farmserviceaccoutfarmservicepassword입니다.

*f*

<없음>

아니요

프롬프트를 표시하지 않습니다. action 매개 변수와 함께 사용합니다.

*role*

다음 값 중 하나

  • Index

  • Query

  • IndexQuery

특정 서버가 인덱스 서비인지, 쿼리 서버인지 또는 둘 다인지를 지정합니다.

*farmcontactemail*

*someone@example.com* 형식의 유효한 전자 메일 주소

아니요. 그러나 시작 값에 사용하는 경우에는 필수입니다.

사이트를 크롤링할 때 문제가 발생하면 외부 사이트 관리자가 연락할 수 있는 전자 메일 주소를 지정합니다. 이 설정은 팜의 모든 서버에 적용됩니다.

*farmperformancelevel*

다음 값 중 하나

  • Reduced

  • PartlyReduced

  • Maximum

아니요

각 인덱스 서버의 인덱싱 성능 수준을 조정합니다. 기본 설정은 Reduced입니다. 이 설정은 SSP(공유 서비스 공급자)가 아닌 특정 인덱스 서버에 대해서만 구성할 수 있습니다.

*farmserviceaccount*

<없음>

아니요

Office SharePoint Server 검색 서비스를 실행하는 데 사용할 계정의 사용자 이름입니다. 이 계정을 구성 또는 수정하면 서버 팜의 모든 인덱스 및 쿼리 서버에 영향을 줍니다.

참고

보안상의 이유로 팜 검색 서비스 계정은 서비스 계정이어서는 안 됩니다. 그래야 이 계정이 데이터베이스 및 콘텐츠 인덱스에 액세스할 수 있습니다. 기본 제공 계정의 예로는 로컬 서비스와 네트워크 서비스가 있습니다.

*farmservicepassword*

<없음>

아니요

farmserviceaccount 매개 변수의 암호입니다.

*defaultindexlocation*

C:\*폴더*\*하위 폴더* 형식의 유효한 폴더 위치

기본적으로 검색 인덱스는 이 서버의 해당 경로에 배치됩니다. 인덱스 서버의 경우에는 SSP를 만들 때 다른 경로를 지정할 수 있습니다. 기존 SSP의 인덱스 파일 위치를 변경하려면 Editssp 작업의 indexlocation 매개 변수를 사용하십시오.

참고

인덱스 위치를 변경하면 인덱스가 다시 설정됩니다. 인덱스를 이동하고 다시 설정하려면 Spsearchsensitive 또는 Osearchsensitive 작업의 noreset 매개 변수를 사용하십시오.

*propagationlocation*

유효한 위치(예: "C:\Searchindexes")

서버로 전파된 검색 인덱스가 저장되는 위치입니다. 서버에 대한 전파가 수행되려면 이 경로를 공유해야 합니다. 검색 서비스 계정에는 전파 공유 폴더에 대한 쓰기 권한이 부여되며, 공유 폴더의 이름은 "Searchindexpropagation"으로 지정됩니다.

참고

이 설정은 이 서버를 사용하여 검색 쿼리를 처리할 수 있습니다. 확인란 이외의 다른 확인란은 선택하지 않은 경우 사용할 수 있습니다.

reprovisionindex

유효한 SSP 이름(예: "Shared_Service1")

아니요. 그러나 ssp 매개 변수를 사용해야 합니다.

단일 SSP의 쿼리 서버를 다시 초기화합니다.

참고

이 매개 변수는 Microsoft Office SharePoint Server 2007 서비스 팩 1(SP1)에서 소개되었습니다.

cleansearchdatabase

다음 중 하나

  • true

  • false

아니요. 그러나 ssp 매개 변수를 사용해야 합니다.

cleansearchdatabase 매개 변수가 true로 설정되면 문서 속성이 저장되는 데이터베이스 테이블을 정리할 수 있습니다. 정리는 서비스가 시작될 때 발생합니다. 자세한 내용은 주의 섹션을 참조하십시오.

참고

이 매개 변수는 인덱스를 전체 크롤링할 필요가 없습니다.

참고

이 매개 변수는 Microsoft Office SharePoint Server 2007 서비스 팩 1(SP1)에서 소개되었습니다.

ssp

유효한 SSP 이름(예: "Shared_Service1")

아니요. 그러나 reprovisionindex 또는 cleansearchdatabase 매개 변수를 사용할 경우에는 필수 매개 변수입니다.

다시 초기화할 SSP 이름의 카탈로그를 지정합니다.

참고

이 매개 변수는 Microsoft Office SharePoint Server 2007 서비스 팩 1(SP1)에서 소개되었습니다.

예제

Office SharePoint Server 검색 서비스(Osearch)를 시작하려면 다음 구문을 사용합니다.

stsadm -o osearch -action start

Office SharePoint Server 검색 서비스(Osearch)를 중지하려면 다음 구문을 사용합니다.

stsadm -o osearch -action stop[-f]

중요

이 매개 변수를 사용하는 경우에는 "경고: 이 서버에서 활성화된 Windows SharePoint Services 검색 서비스가 제거되며 모든 인덱스 파일이 삭제됩니다. 인덱스의 모든 데이터를 영구적으로 삭제하시겠습니까? [예/아니요]"라는 경고 메시지가 표시됩니다. 이 경고 메시지가 표시되지 않도록 하려면 -f 매개 변수를 사용하십시오.

주의

Microsoft Office Servers 인프라 업데이트을 실행 중인 경우 기본 제공 도구를 사용하여 데이터베이스를 복원하거나 다시 연결하면 각 콘텐츠 데이터베이스의 ID(식별자)가 보존됩니다. 기본 제공 도구를 사용할 때의 기본 변경 로그 보존 동작은 다음과 같습니다.

  • 팜을 복원하면 모든 데이터베이스의 변경 로그가 보존됩니다.

  • 데이터베이스를 다시 연결하면 콘텐츠 데이터베이스의 변경 로그가 보존됩니다.

  • 콘텐츠 데이터베이스만 복원하면 콘텐츠 데이터베이스의 변경 로그가 보존되지 않습니다.

데이터베이스 ID 및 변경 로그가 보존되면 검색에서는 크롤링 규칙을 통해 정의되는 정상적인 일정에 따라 크롤링이 계속되고, 변경 로그가 보존되지 않으면 예정된 다음 크롤링 중에 전체 크롤링이 수행됩니다. 자세한 내용은 콘텐츠 데이터베이스 이동(Office SharePoint Server 2007)전체 팜 백업 및 복원(Office SharePoint Server 2007)를 참조하십시오.

경우에 따라 삭제된 문서의 데이터베이스 테이블 항목이 여전히 인덱스에 남아 있을 수 있습니다. cleansearchdatabase 매개 변수를 사용하면 테이블에 있을 수 있는 고아 속성을 제거합니다. 그러면 해당 속성이 이후의 검색 결과에 표시되지 않습니다.