Share via


SharePoint Server의 검색 인덱스에서 파일 형식 추가 또는 제거

적용 대상:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

시작하기 전에 SharePoint Server에서 기본 크롤링 파일 이름 확장명 및 구문 분석된 파일 형식을 읽을 수 있습니다. 이 문서에서는 기본적으로 SharePoint Server가 검색 인덱스에서 포함하는 파일 형식을 나열합니다.

SharePoint 환경이 하이브리드이고 클라우드 하이브리드 검색을 사용하는 경우 Microsoft 365 인덱스에서 추가하거나 제거할 SharePoint Server에 저장된 파일 유형을 결정할 수 있습니다. 클라우드 Search Service 애플리케이션에서 크롤링 구성 요소를 호스트하는 서버에서 다음 절차를 사용합니다.

검색 인덱스에 파일 형식 추가 또는 검색 인덱스에서 파일 형식을 추가 또는 제거하려면

  1. 파일 형식 관리 페이지의 파일 이름 확장명 목록에서 파일 이름 확장명을 추가 또는 제거합니다. 파일 형식 관리 페이지에서 파일 이름 확장명 추가 또는 제거를 참조하세요.

  2. 이 변경이 적용될 모든 콘텐츠 원본에 대해 전체 크롤링을 실행합니다.

전체 크롤링이 완료되면 추가한 형식의 파일 속성이 검색 인덱스에 포함되거나 제거한 형식의 파일 속성이 검색 인덱스에서 제외됩니다.

파일 형식의 콘텐츠 포함을 시작하려면 검색 인덱스에서 다음을 수행합니다.

  1. Search Service 응용 프로그램에서 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 해당 파일 형식이 기본 제공 형식 처리기인지 또는 타사 필터 기반 형식 처리기(iFilter)인지 확인합니다. 기본 제공 형식 처리기는 기본적으로 SharePoint Server에 있는 처리기입니다. 구문 분석할 수 있는 파일 형식에 대한 정보 보기를 참조하세요.

  2. 서버에 해당 파일 형식에 대한 형식 처리기가 없으면 Search Service 응용 프로그램에서 콘텐츠 처리 구성 요소를 호스팅하는 모든 서버에 타사의 필터 기반 형식 처리기를 설치합니다. 타사 형식 처리기 제조업체의 설치 지침을 따르세요.

  3. Search Service 응용 프로그램의 콘텐츠 처리 구성 요소를 호스팅하는 모든 서버에서 파일 및 파일 이름 확장명의 형식 구문 분석을 사용하도록 설정합니다. 파일 형식의 구문 분석 사용 또는 사용 안 함을 참조하세요.

  4. 이 변경이 적용될 모든 콘텐츠 원본에 대해 전체 크롤링을 실행합니다.

전체 크롤링이 완료되면 사용하도록 설정한 형식의 파일 콘텐츠가 검색 인덱스에 포함됩니다.

파일 형식의 콘텐츠 포함을 중지하려면 검색 인덱스에서 다음을 수행합니다.

  1. Search Service 응용 프로그램에서 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 해당 파일 형식이 기본 제공 형식 처리기인지 또는 타사 필터 기반 형식 처리기(iFilter)인지 확인합니다. 기본 제공 형식 처리기는 기본적으로 SharePoint Server에 있는 처리기입니다.

  2. Search Service 응용 프로그램의 콘텐츠 처리 구성 요소를 호스팅하는 모든 서버에서 파일 및 파일 이름 확장명의 형식 구문 분석을 사용할 수 없게 설정합니다. 파일 형식의 구문 분석 사용 또는 사용 안 함을 참조하세요.

  3. 이 변경이 적용될 모든 콘텐츠 원본에 대해 전체 크롤링을 실행합니다.

전체 크롤링이 완료되면 사용할 수 없게 설정한 형식의 파일 콘텐츠가 검색 인덱스에서 제외됩니다.

파일 형식 관리 페이지에서 파일 이름 확장명 추가 또는 제거

파일 형식 관리 페이지에 파일 이름 확장명을 추가하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지의 서비스 응용 프로그램 목록에서 Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 크롤링 섹션에서 파일 형식을 클릭합니다. 그러면 파일 형식 관리 페이지가 나타납니다.

  5. 새 파일 형식을 클릭합니다.

  6. 파일 확장명 상자에 추가할 파일 형식의 확장명을 입력합니다.

  7. 확인을 클릭합니다.

  8. 확인: 해당 확장명이 파일 형식 관리 페이지의 파일 형식 목록에 나타나는지 확인합니다.

파일 형식 관리 페이지에서 파일 이름 확장명을 제거하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  3. 서비스 응용 프로그램 관리 페이지의 서비스 응용 프로그램 목록에서 Search Service 응용 프로그램을 클릭합니다.

  4. 검색 관리 페이지의 크롤링 섹션에서 파일 형식을 클릭합니다. 그러면 파일 형식 관리 페이지가 나타납니다.

  5. 제거할 파일 형식을 가리키고 화살표가 나타나면 클릭한 후에 삭제를 클릭합니다.

  6. 확인을 클릭하여 파일 형식을 삭제합니다.

  7. 확인: 해당 확장명이 파일 형식 관리 페이지의 파일 형식 목록에 더 이상 나타나지 않는지 확인합니다.

구문 분석할 수 있는 파일 형식에 대한 정보 보기

콘텐츠 처리 구성 요소에 해당 형식 처리기가 있는 파일 형식에 대한 정보를 보려면 Windows PowerShell을 사용해야 합니다.

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 서버에서 SharePoint 관리 셸을 시작합니다.

  3. Microsoft PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Get-SPEnterpriseSearchFileFormat -SearchApplication $ssa
    
    

    결과는 에서 참조 $ssa 하는 Search Service 애플리케이션의 콘텐츠 처리 구성 요소가 구문 분석할 수 있는 모든 파일 형식의 목록입니다. 각 파일 형식에 대해 다음 목록이 표시됩니다.

    • 파일 이름 확장명 및 MIME 형식

    • 콘텐츠 처리 구성 요소가 형식을 구문 분석하는 데 사용하는 형식 처리기의 유형입니다. "BuiltIn:True" 항목은 기본 제공 형식 처리기를 나타냅니다. "BuiltIn:False" 항목은 타사 필터 기반 형식 처리기를 나타냅니다.

    • 형식의 구문 분석 상태입니다. "Enabled:True" 항목은 구문 분석이 사용하도록 설정되어 있음을 나타냅니다. "Enabled:False" 항목은 구문 분석이 사용하지 않도록 설정되어 있음을 나타냅니다.

파일 형식의 구문 분석 사용 또는 사용 안 함

파일 형식의 구문 분석을 사용하거나 사용하지 않도록 설정하려면 Windows PowerShell을 사용해야 합니다.

기본 제공 형식 처리기를 사용하여 파일 형식의 구문 분석을 사용하도록 설정하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 콘텐츠 처리 구성 요소를 호스트하는 서버에서 SharePoint 관리 셸을 시작합니다.

  3. Microsoft PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $TRUE
    

    여기서,

    • FormatID는 파일 형식의 ID입니다.

    • $TRUE는 형식 처리기가 파일 형식을 구문 분석할 수 있도록 합니다.

  4. SharePoint Search Host Controller 서비스를 다시 시작하여 변경 내용을 적용합니다.

  • 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 명령 프롬프트 창을 엽니다. 시작 메뉴에서 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

  • SharePoint 검색 호스트 컨트롤러를 중지하려면 net stop spsearchhostcontroller 명령을 입력합니다.

  • SharePoint 검색 호스트 컨트롤러를 다시 시작하려면 net start spsearchhostcontroller 명령을 입력합니다.

  1. 확인: 콘텐츠 처리 구성 요소가 구문 분석할 수 있는 파일 이름 확장명 및 파일 형식 목록을 표시하고 해당 파일 이름 확장명이 있는지 확인합니다. 구문 분석할 수 있는 파일 형식에 대한 정보 보기를 참조하세요.

기본 제공 형식 처리기를 사용하여 파일 형식의 구문 분석을 사용하지 않도록 설정하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 콘텐츠 처리 구성 요소를 호스트하는 서버에서 SharePoint 관리 셸을 시작합니다.

  3. Microsoft PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $FALSE
    

    여기서,

    • FormatID는 파일 형식의 ID입니다.

    • $FALSE는 형식 처리기가 해당 파일 형식을 구문 분석할 수 없도록 합니다.

  4. SharePoint Search Host Controller 서비스를 다시 시작하여 변경 내용을 적용합니다.

    • 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 명령 프롬프트 창을 엽니다. 시작 메뉴에서 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

    • SharePoint 검색 호스트 컨트롤러를 중지하려면 net stop spsearchhostcontroller 명령을 입력합니다.

    • SharePoint 검색 호스트 컨트롤러를 다시 시작하려면 net start spsearchhostcontroller 명령을 입력합니다.

  5. 확인: 콘텐츠 처리 구성 요소가 구문 분석할 수 있는 파일 이름 확장명 및 파일 형식 목록을 표시하고 해당 파일 이름 확장명이 없는지 확인합니다. 구문 분석할 수 있는 파일 형식에 대한 정보 보기를 참조하세요.

타사 필터 기반 형식 처리기를 사용하여 파일 형식의 구문 분석을 사용하도록 설정하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 콘텐츠 처리 구성 요소를 호스트하는 서버에서 SharePoint 관리 셸을 시작합니다.

  3. Microsoft PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $ssa = Get-SPEnterpriseSearchServiceApplication
    New-SPEnterpriseSearchFileFormat -SearchApplication $ssa FileNameExtension FileFormat application/FileApplication
    

    여기서,

    • FileNameExtension은 파일 형식의 파일 이름 확장명입니다.

    • FileFormat은 파일 형식입니다. 형식은 응용 프로그램의 이름인 경우가 많습니다.

    • application/FileApplication은 파일 형식의 MIME 형식입니다. MIME 형식은 형식 및 하위 형식으로 구성되어야 합니다. 이 예제에서는 application이 형식이고 FileApplication이 하위 형식입니다. 예를 들어 Word 파일의 경우 형식은 애플리케이션이고 하위 형식은 msword입니다. 이러한 두 형식이 완전한 MIME 형식: application/msword를 구성합니다.

  4. SharePoint Search Host Controller 서비스를 다시 시작하여 변경 내용을 적용합니다.

    • 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 명령 프롬프트 창을 엽니다. 시작 메뉴에서 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

    • SharePoint 검색 호스트 컨트롤러를 중지하려면 net stop spsearchhostcontroller 명령을 입력합니다.

    • SharePoint 검색 호스트 컨트롤러를 다시 시작하려면 net start spsearchhostcontroller 명령을 입력합니다.

  5. 확인: 콘텐츠 처리 구성 요소가 구문 분석할 수 있는 파일 이름 확장명 및 파일 형식 목록을 표시하고 해당 파일 이름 확장명이 있는지 확인합니다. 구문 분석할 수 있는 파일 형식에 대한 정보 보기를 참조하세요.

타사 필터 기반 형식 처리기를 사용하여 파일 형식의 구문 분석을 사용하지 않도록 설정하려면

  1. 이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.

  2. 콘텐츠 처리 구성 요소를 호스트하는 서버에서 SharePoint 관리 셸을 시작합니다.

  3. Microsoft PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Remove-SPEnterpriseSearchFileFormat -SearchApplication $ssa -Identity FileNameExtension
    

    여기서,

    • FileNameExtension은 파일 형식의 파일 이름 확장명입니다.
  4. SharePoint Search Host Controller 서비스를 다시 시작하여 변경 내용을 적용합니다.

    • 콘텐츠 처리 구성 요소를 호스팅하는 서버에서 명령 프롬프트 창을 엽니다. 시작 메뉴에서 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.

    • SharePoint 검색 호스트 컨트롤러를 중지하려면 net stop spsearchhostcontroller 명령을 입력합니다.

    • SharePoint 검색 호스트 컨트롤러를 다시 시작하려면 net start spsearchhostcontroller 명령을 입력합니다.

  5. 확인: 콘텐츠 처리 구성 요소가 구문 분석할 수 있는 파일 이름 확장명 및 파일 형식 목록을 표시하고 해당 파일 이름 확장명이 없는지 확인합니다. 구문 분석할 수 있는 파일 형식에 대한 정보 보기를 참조하세요.