Windchill 기본 사항 > Windchill 검색 > 검색 참조 > 키워드 검색 규칙
  
키워드 검색 규칙
Windchill Index Search가 설치되어 사용 가능으로 설정된 설치에서는 키워드 검색에 다른 규칙이 적용됩니다.
* 
Windchill Index Search가 작동하려면 설치하고 사용 가능으로 설정해야 합니다. 설치되었는지 확인하려면 관리자에게 문의하거나 빠른 링크 > 도움말 > Windchill 정보를 선택합니다. Windchill Index Search가 설치된 경우 설치된 제품 아래에 나열됩니다. 자세한 내용은 Windchill Index Search 설치를 참조하십시오.
설치된 후 기본 설정에 따라 색인을 사용 가능 또는 사용 불가능으로 설정할 수 있습니다. 이 기본 설정을 지정하려면 빠른 링크 > 내 설정 > 기본 설정을 선택합니다. 검색 기본 설정 그룹을 확장하고 색인 검색 사용로 설정되었는지 확인합니다.
다음 항목은 검색 모드 기본 설정이 단순으로 설정된 경우에만 적용됩니다. 기본값입니다. 고급 모드 검색에 대한 자세한 내용은 고급 모드 검색 항목을 참조하십시오.
키워드 검색은 글로벌 검색이나 고급 검색 키워드 필드를 사용하여 수행됩니다. 속성 값 검색 필드에 텍스트를 입력하는 것과는 다릅니다.
* 
데이터베이스 검색을 "속성 검색"이라고도 합니다.
조건 아래의 속성 값 필드에 텍스트를 입력하는 규칙은 색인화되지 않은 키워드 검색에 적용되는 규칙과 같습니다. Windchill Index Search가 설치된 경우에도 적용됩니다. 이러한 규칙은 아래에 나열되어 있습니다.
색인화되지 않은 검색을 위한 키워드 입력은 데이터베이스 검색을 실행합니다. 글로벌 검색 및 키워드 필드는 데이터베이스 검색과 동일한 규칙을 따릅니다.
즉, 색인화되지 않은 키워드 검색은 기본적으로 조건 아래의 이름번호 필드에 텍스트를 입력하는 것과 같습니다.
검색 기능
Windchill Index Search의 이점 중 하나는 훨씬 큰 정보 데이터베이스와 키워드 용어를 비교하는 것입니다. 그러나 색인화된 검색은 일반적으로 데이터베이스 검색이나 색인화되지 않은 키워드 검색보다 오랜 시간이 걸립니다.
키워드 변수
색인화된 검색
색인화되지 않은 검색
주요 컨텐트
키워드 문자열과 색인된 객체 컨텐트가 비교됩니다. 예를 들어, Windchill 문서로 업로드된 Microsoft Word 파일의 컨텐트입니다.
여기에는 첨부 파일로 업로드된 파일인 보조 컨텐트도 포함됩니다. 키워드가 첨부 파일 내에 있는 문자열과 일치하는 경우 파일이 첨부된 객체가 검색 결과에 나타납니다. 자세한 내용은 예기치 않은 결과를 참조하십시오.
지원되는 파일 형식 목록은 컨텐트 색인이 지원되는 파일 형식을 참조하십시오.
* 
키워드 검색 동작 기본 설정이 기본 동작(키워드)으로 설정될 경우에만 true입니다. 자세한 내용은 Windchill 검색 기본 설정를 참조하십시오.
검색 용어와 파일 컨텐트가 비교되지 않습니다. 색인화되지 않은 키워드 검색과 속성 값 검색 둘 모두에 적용됩니다.
속성 필드
키워드 문자열과 모든 색인된 속성 값이 비교됩니다.
* 
단, 키워드 검색 문자열이 별표(*)로 시작하는 경우에는 예외입니다. 자세한 내용은 색인화된 키워드 검색의 와일드카드 동작을 참조하십시오.
* 
사용자의 키워드 검색 동작 기본 설정은 기본 동작(키워드)으로 설정되어야 합니다. 자세한 내용은 Windchill 검색 기본 설정를 참조하십시오.
* 
키워드 검색 동작 기본 설정을 사용하여 키워드 검색을 이름, 번호 또는 이름번호로 제한할 수 있습니다. 자세한 내용은 Windchill 검색 기본 설정를 참조하십시오.
색인화되지 않은 키워드 검색은 제한된 속성 세트에 대해 수행됩니다. 기본적으로 이름번호 필드만 검색할 수 있습니다.
예를 들어, 제목 필드에 "Wheel Hub"가 포함된 모든 문서를 검색하는 경우 키워드로 Wheel Hub를 입력하면 검색에 실패합니다.
대신, 고급 검색을 수행하고 조건 > 제목을 선택할 수 있습니다. 제공된 검색 필드에 정확한 값이나 와일드카드가 포함된 부분 값을 입력합니다.
* 
사이트 관리자는 색인화되지 않은 키워드 검색에 속성을 더 추가할 수 있습니다. 자세한 내용은 색인화되지 않은 키워드 검색 구성을 참조하십시오.
* 
키워드 검색 동작 기본 설정을 사용하여 키워드 검색을 이름, 번호 또는 이름번호로 제한할 수 있습니다. 자세한 내용은 Windchill 검색 기본 설정를 참조하십시오.
최신이 아닌 이터레이션
색인화된 검색은 각 개정의 최신 이터레이션에 대해서만 수행됩니다. 예를 들어, 객체에 버전 A.4 및 B.2가 있는 경우 키워드 검색이 A.4 및 B.2로 제한됩니다. 버전 A.1, A.2, A.3 및 B.1은 검색되지 않습니다.
이터레이션 속성을 사용하여 최신이 아닌 이터레이션을 검색 결과에 포함할 수 있습니다. 그러나 여러 속성 조건이 포함된 키워드 검색을 수행하는 경우 검색에 예기치 않은 결과가 포함될 수도 있습니다. 자세한 내용은 개정 및 이터레이션 조건을 사용하여 검색여러 조건을 사용한 최신이 아닌 이터레이션 항목을 참조하십시오.
최신이 아닌 이터레이션을 검색하려면 조건 아래에 이터레이션 속성을 포함합니다.
자세한 내용은 개정 및 이터레이션 조건을 사용하여 검색를 참조하십시오.
검색 모드
검색 모드 기본 설정이 고급으로 지정된 경우 키워드 내에 Solr 질의를 사용할 수 있습니다. 자세한 내용은 고급 모드 검색를 참조하십시오.
Solr 검색 명령은 키워드 검색에서 인식되지 않습니다.
대문자 표시 및 공백
키워드 변수
색인화된 검색
색인화되지 않은 검색
대문자 표시
모든 텍스트 검색은 대소문자를 구분하지 않습니다.
모든 텍스트 검색은 대소문자를 구분하지 않습니다.
검색 문자열의 검색 연산자 및 공백
키워드 검색 스트링의 공백은 AND 연산자로 해석됩니다. OR 연산자를 사용하려면 검색 모드 기본 설정을 고급으로 설정합니다. 사용 가능으로 설정되면 OR를 명시적으로 연산자로 지정할 수 있습니다.
예를 들어, 키워드로 wheel hub를 입력하면 "Wheel Hub 032"가 반환되지만 "Wheel 2" 또는 "Hub 1"은 반환되지 않습니다.
고급 모드 검색을 사용 가능으로 설정한 경우 키워드로 wheel OR hub를 입력할 수 있습니다. 이 검색에서는 "Wheel Hub 032", "Wheel 2" 및 "Hub 1"이라는 세 개의 결과가 모두 반환됩니다.
* 
고급 모드 검색을 사용하면 키워드 내에 Solr 질의를 사용할 수 있습니다. 자세한 내용은 고급 모드 검색를 참조하십시오.
텍스트 문자열의 공백은 문자 그대로 해석되고 키워드 검색에 포함됩니다.
개별 검색 문자열을 구분하려면 세미콜론(;)을 구분 기호로 사용합니다. 예를 들어, 다음 키워드를 검색합니다.
wheel hub 032; doc32; budgetmatrix
이 경우 다음 객체 이름이 반환됩니다.
Wheel Hub 032 doc32 BudgetMatrix
소스 문자열의 공백
Windchill Index Search에서는 공백과 일부 특수 문자를 사용하여 문자열을 구분합니다.
예를 들어, "Wheel Hub 032" 객체는 다음과 같이 색인됩니다.
wheel
hub
032
키워드를 하나 이상 입력하여 객체를 검색할 수 있습니다.
예를 들어, 검색 결과에 "Wheel Hub 032"를 반환하기 위해 키워드 hub만 입력해도 됩니다. 키워드 유연성에서 "부정확한 검색 용어"를 참조하십시오.
* 
일부 특수 문자도 공백으로 해석됩니다. 자세한 내용은 키워드의 특수 문자를 참조하십시오.
공백은 고유 텍스트 문자열을 구분하는 데 사용되지만 키워드 검색에 포함해야 합니다.
예를 들어, "Wheel Hub 032" 객체는 검색 데이터베이스에 다음과 같이 저장됩니다.
wheel
hub
032
wheel<공백>hub<공백>032
색인된 검색과 달리 키워드 검색 용어에서는 속성 값의 모든 문자와 공백을 고려해야 합니다.
wheel<공백>hub<공백>032
키워드 검색 용어와 정확히 일치하는 값(Wheel Hub 032)을 입력하거나 문자와 와일드카드를 조합하여(예: wheel* 또는 *hub*) 이 작업을 수행할 수 있습니다. 키워드 유연성에서 "부정확한 검색 용어"를 참조하십시오.
* 
공백으로 인해 와일드카드 문자를 사용한 검색에서 올바른 결과를 반환하지 못하는 경우도 있습니다. 자세한 내용은 와일드카드 검색 항목의 "키워드에 여러 와일드카드 사용" 및 "색인된 키워드 검색의 고유한 와일드카드 동작" 단원을 참조하십시오.
키워드 유연성
Windchill Index Search는 키워드 검색 용어를 입력할 때 어느 정도의 불확실성을 허용합니다. 부분적이거나 정확하지 않은 검색 용어를 제공해도 대부분의 경우 원하는 결과를 반환할 수 있습니다. 데이터베이스 검색 및 색인화되지 않은 검색은 훨씬 더 구체적이고 리터럴입니다.
키워드 변수
색인화된 검색
색인화되지 않은 검색
부정확한 검색 용어
부정확하거나 불완전한 문자열도 어느 정도까지 허용됩니다. 검색 용어가 전체 필드 값과 일치하지 않아도 됩니다. 값 내의 키워드 문자열이면 충분합니다. Windchill Index Search는 공백과 특수 문자를 사용하여 고유한 키워드 문자열을 구분합니다.
예를 들어, 키워드로 template을 입력하면 결과가 "Planning Templates" 및 "d2_template_03.prt"로 결과가 반환될 수 있습니다. 그러나 "templatetheme"를 입력하면 결과가 반환되지 않습니다.
마찬가지로, 키워드로 temp를 입력하면 "Temp Copy"가 반환되지만 "Template Copy"는 반환되지 않습니다.
키워드 검색은 전체 필드와 일치해야 합니다.
예를 들어, "Plan Contact Matrix"라는 문서를 검색하는 경우 plan contact를 입력하면 검색에 실패합니다.
전체 값을 정확하게 사용하거나 와일드카드를 사용합니다. 예를 들어, plan contact* 또는 *matrix 또는 *contact*입니다.
자세한 내용은 와일드카드 검색를 참조하십시오.
형태소 분석
형태소 분석이 키워드에 적용됩니다.
형태소 분석에서는 색인 검색을 위해 키워드 필드에 입력된 기본 단어 형태가 사용됩니다. 예를 들어, 키워드로 revise를 입력하면 결과가 "revision", "revised" 및 "revising"으로 반환될 수 있습니다.
형태소 분석이 키워드에 적용되지 않습니다.
검색 텍스트가 전체 필드와 일치해야 하며, 또는 와일드카드를 사용할 수 있습니다. 예를 들어, revis*를 입력합니다.
와일드카드 및 특수 문자
키워드 변수
색인화된 검색
색인화되지 않은 검색
와일드카드
별표(*) 및 물음표(?) 와일드카드 문자가 허용됩니다.
그러나 다음과 같은 경우에는 와일드카드 동작이 색인화된 검색에 고유합니다.
선행 별표
선행 또는 후행 물음표
키워드 사이의 공백
자세한 내용은 색인된 키워드 검색의 고유한 와일드카드 동작을 참조하십시오.
별표(*) 및 물음표(?) 와일드카드 문자가 허용됩니다. 자세한 내용은 와일드카드 검색를 참조하십시오.
특수 문자
하이픈(-), 마침표(.), 밑줄(_) 등의 특수 문자를 포함하거나 무시할 수 있습니다.
예를 들어, "part_AS1.prt"를 검색하는 경우 다음 키워드 검색이 모두 작동합니다.
part AS1
part_AS1
AS1
AS1.prt
.prt
기타 특수 문자(%, /, \, ?, (, ), *, “, ”)는 공백으로 해석됩니다. 자세한 내용은 키워드의 특수 문자를 참조하십시오.
모든 특수 문자가 리터럴로 해석됩니다.
예를 들어, "part_AS1.prt"를 검색하는 경우 part AS1.prt를 입력하면 검색에 실패합니다.
구 검색 및 따옴표
따옴표를 사용하여 정확한 구에 대한 키워드 검색을 수행할 수 있습니다.
예를 들어, “Presentation1” 및 “Presentation2”라는 두 문서를 업로드하여 색인합니다.
Presentation1에는 다음 구가 포함되어 있습니다.
approach to new marketing guidelines
Presentation2에는 다음 구가 포함되어 있습니다.
guidelines and marketing approach
키워드 검색을 수행하고 marketing guidelines를 입력하면 두 문서가 모두 반환됩니다.
키워드 검색을 수행하고 "marketing guidelines"를 입력하면 Presentation1만 반환됩니다.
* 
키워드 용어와 구를 결합할 수 있습니다. 예를 들어, "marketing approach" guidelines에 대한 키워드 검색에서는 Presentation2가 반환됩니다.
구 검색은 색인화되지 않은 키워드 검색에 적용되지 않습니다. 앞에서 설명한 대로 부정확한 키워드 검색은 허용되지 않습니다. 키워드는 필드의 전체 값과 정확히 일치해야 합니다.
따라서 와일드카드를 사용하지 않을 경우 색인화되지 않은 모든 키워드 검색은 기본적으로 구 검색으로 수행됩니다.
모든 특수 문자가 리터럴로 해석됩니다. 실제 속성 값의 일부가 아닌 따옴표를 포함하면 검색이 실패합니다.
객체 이름 또는 속성 필드에 따옴표가 포함되어 있는 경우 따옴표를 검색의 일부로 포함해야 합니다.
색인 동작
색인을 사용하여 검색을 수행하는 경우 다음 이유 중 하나로 인해 키워드 검색이 예상대로 수행되지 않을 수 있습니다.
새 객체 - 관리자가 설정한 스케줄에 따라 Windchill 색인에 객체가 추가됩니다. 객체가 신규인 경우 완전히 색인화되지 않았을 수 있습니다.
색인 규칙 - 사이트 관리자는 Windchill 검색 색인에 추가되는 객체와 정보를 결정하는 규칙을 설정할 수 있습니다.
파일 형식 - 컨텐트 파일 내에서 정보에 대한 키워드 검색을 수행하는 경우 해당 파일 형식에 대해 색인을 사용할 수 있는지 확인합니다. 관리자에게 문의하거나 Supported File Types for Content Indexing(컨텐트 색인이 지원되는 파일 형식)을 참조하십시오. 기본적으로 CAD 문서 메모 컨텐트는 색인화되지 않습니다. 자세한 내용은 Windchill Index Search에 CAD 데이터 추가를 참조하십시오.
시스템 오류 - 드물긴 하지만 색인 대기열에서 검색 색인에 추가할 데이터를 처리하지 못하거나 색인 엔진이 사용 불가능으로 설정되었거나 오류가 발생했을 수 있습니다.
자세한 내용은 예기치 않은 결과색인 규칙을 참조하십시오.
* 
색인이 설치되고 사용 가능으로 설정된 경우 오류 발생 여부에 관계없이 키워드 필드와 글로벌 검색 필드가 항상 검색 색인 엔진을 사용합니다. 즉, 색인 검색에서 오류가 발생하는 경우에도 Windchill에서 키워드를 사용하여 데이터베이스 검색을 수행하지 않습니다.
Windchill 검색 색인을 무시하려면 명시적 데이터베이스 검색을 수행합니다. 고급 검색 페이지로 이동한 다음 키워드 필드를 비워 두면 됩니다. 유형, 컨텍스트조건 필드를 사용하여 검색 결과 범위를 좁힐 수 있습니다. 자세한 내용은 고급 검색를 참조하십시오.
색인이 활성화된 상태에서 검색을 수행할 경우, 검색 결과의 우선 순위는 Windchill 객체의 이름, 번호, 작성자 및 가장 최근 타임스탬프에 따릅니다. 이와 관련된 검색 결과를 이해하기 위해 다음 예를 살펴보십시오.
문서 이름이 Doc001이며 동일한 문자들이 다른 문서에 번호로 지정되어 있는 경우, 두 개의 속성 모두에 동일한 수준의 우선 수위가 부여됩니다.
사용자의 로그인을 기반으로, 폴더 컨텐트 테이블에 Windchill 객체의 목록이 검색 결과로 표시됩니다. 제품 작성자가 Doc001이라는 이름의 문서를 작성하고 제품 멤버가 Doc002라는 이름의 문서를 작성한다고 가정해 보십시오. 제품 작성자가 검색을 실행하면, Doc001이 검색 결과 맨 위에 표시됩니다. 제품 멤버가 동일한 검색을 실행하면, Doc002이 검색 결과에 먼저 표시되고 다음에 Doc001이 표시됩니다.
문서가 수정된 경우, 가장 최근에 수정된 내용이 있는 문서가 검색 결과의 맨 위에 표시됩니다. 이 동작은 마지막으로 수정된 문서에만 유효하며 새로 작성된 문서에는 적용되지 않습니다. 이 동작을 사용하려면, wt.properties 파일에서 다음 등록 정보를 true로 설정합니다.
com.ptc.windchill.search.getLastModifiedSearchResults
com.ptc.windchill.search.enableOrderingOnLastModifiedDate
이 등록 정보는 기본값으로 false로 설정되어 있습니다.