SharePoint Server에서 동의어 사전 만들기 및 배포
적용 대상:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
동의어 사전 파일을 사용하여 클래식 검색 환경의 쿼리에서 발생하는 한 단어 또는 여러 단어의 동의어를 지정합니다. 쿼리는 동의어 사전의 항목을 기준으로 확장됩니다. SharePoint Server로 가져오기 전에 SharePoint Server 외부의 시스템에서 동의어 사전 파일을 만들고 유지 관리하여 검색 시스템에서 동의어를 사용할 수 있도록 합니다.
참고
동의어 사전은 SharePoint Server 팜당 하나만 배포할 수 있습니다.
동의어 사전 만들기
동의어 사전의 항목을 정의하려면 쉼표로 구분된 파일(.csv)에 용어와 해당 동의어를 입력합니다. 동의어를 적용할 언어도 지정할 수 있습니다.
키 하나에 대해 여러 동의어를 정의하려면 동의어 사전에서 항목을 여러 개 만들어야 합니다. 또한 동의어가 양방향으로 작동하도록 하려는 경우, 예를 들어 "IE"라는 용어가 "Internet Explorer"에 대한 검색 결과도 반환하게 하고 "Internet Explorer"라는 용어가 "IE"에 대한 결과도 반환하게 하려는 경우 두 개의 동의어 사전 항목을 만들어야 합니다.
동의어 사전 용어를 만들려면 a, ø, ü 또는 é와 같은 사전순 유니코드 문자를 사용할 수 있습니다. 용어에는 밑줄(_), 하이픈(-) 및 직선 아포스트로피(')도 포함될 수 있습니다. 용어에는 해시태그(#), 슬래시(/), 백슬래시(\), 마침표(.) 또는 물음표(?)와 같은 사전순이 아닌 유니코드 문자가 포함될 수 없습니다. 영문자가 아닌 유니코드 문자(예: E.K.G 또는 d\r)를 포함하는 약어도 사용할 수 없습니다.
동의어 사전 키와 쿼리 용어 간의 일치에서는 대/소문자를 구분하지 않습니다. 쿼리 용어가 동의어 사전 키와 일치하는 경우 쿼리가 해당 키에 대한 동의어로 확장되고 검색 결과에 원래 쿼리 용어에 대한 결과 및 동의어에 대한 결과가 포함됩니다.
동의어 사전을 만들려면 다음을 수행합니다.
키, 동의어 및 언어 열을 포함하는 .csv 파일을 만듭니다. 이때 열 구분 기호로 쉼표를 사용해야 합니다. 분음 부호와 같은 ASCII 문자가 아닌 문자가 파일에 포함된 경우 UTF-8로 인코딩해야 합니다. Microsoft PowerShell cmdlet을 실행하여 동의어 사전을 배포할 서버에서 액세스할 수 있는 위치에 파일을 저장합니다.
쿼리에 나오는 경우 동의어를 트리거할 용어(단어 하나 또는 여러 개)를 키 열에 입력합니다. 용어 앞뒤에 공백이 있으면 안 됩니다.
키 열에 지정된 용어가 쿼리에 나오는 경우 쿼리에 추가할 동의어(단어 하나 또는 여러 개)를 동의어 열에 입력합니다. 여러 단어로 구성된 동의어는 쿼리에 구로 추가됩니다.
언어(선택 사항) 열에는 동의어를 적용할 언어의 약어를 입력합니다. 사용 가능한 언어 및 해당 코드에 대한 개요는 SharePoint Server의 언어 검색 기능 표를 참조하세요. 이 열을 비워 두면 쿼리가 쿼리 언어에 관계없이 동의어를 사용하여 확장됩니다. 언어 코드 주위에 선행 또는 후행 공백이 없는지 확인합니다.
동의어 사전은 일반적으로 머리글자어를 확장하는 데 사용됩니다. 그러나 동의어 사전을 사용하여 조직에서 사용되는 특정 용어에 대한 쿼리에 검색 용어의 변형을 자동으로 포함할 수도 있습니다. 동의어 사전 파일 입력의 예는 다음과 같습니다. Key,Synonym,Language IE,Internet Explorer Internet Explorer,IE UN,Un,Un,En UN,Vereinte Nationen,de BAM, 청구 및 계정 관리 청구 및 계정 관리, 청구 및 계정
동의어 사전 배포
동의어를 검색 시스템에서 사용할 수 있도록 SharePoint Server로 가져오기 전에 SharePoint Server 외부의 파일에서 동의어 사전 파일을 만들고 유지 관리합니다. SharePoint Server에서 동의어 사전을 내보낼 수 없습니다. 동의어를 변경하려면 동의어 사전 파일을 업데이트한 다음 다시 배포해야 합니다.
참고
동의어 사전을 다시 배포하면 업데이트된 동의어 사전 파일의 정보로 기존 동의어 사전을 덮어씁니다.
동의어 사전 파일을 가져오려면 다음을 수행합니다.
이 절차를 수행할 사용자 계정이 Search Service 응용 프로그램의 관리자인지 확인합니다.
SharePoint 관리 셸을 시작합니다.
Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.
$searchApp = Get-SPEnterpriseSearchServiceApplication Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <Path>
여기서 각 부분이 나타내는 의미는 다음과 같습니다.
- <Path>는 가져올 .csv 파일(동의어 사전)의 전체 UNC 경로를 지정합니다.