Windchill 실전 : 검색
▣ Windchill 인덱스 서버란?
Windchill 인덱스 서버는 데이터 검색을 최적화하기 위해 객체의 메타데이터와 콘텐츠를 색인화하는 역할을 합니다. 이 서버는 주로 Apache Solr를 기반으로 작동하며, Windchill 데이터베이스에 저장된 객체(예: 문서, 부품, CAD 파일 등)의 속성 및 콘텐츠를 색인화하여 빠르고 효율적인 검색을 가능하게 합니다. 이를 통해 사용자는 Windchill 시스템 내에서 키워드 검색을 통해 원하는 데이터를 신속하게 찾을 수 있습니다.
Windchill 인덱스 서버는 Windchill 시스템 내 검색 기능의 핵심 구성 요소로, 다음과 같은 방식으로 검색과 관련됩니다:
1. 키워드 검색 최적화:
인덱스 서버는 Windchill 객체의 메타데이터(예: 이름, 설명, 속성)와 콘텐츠를 색인화하여 키워드 기반 검색을 지원합니다. 이를 통해 사용자는 데이터베이스 내부 구조를 알지 못해도 원하는 객체를 빠르게 찾을 수 있습니다. 예를 들어, 특정 문서나 부품을 검색할 때 키워드를 입력하면 관련 결과를 즉시 반환합니다.
2. 색인화 정책 관리:
시스템 관리자는 색인화 정책을 설정하여 어떤 객체 유형, 도메인, 또는 라이프사이클 상태에서 색인화를 수행할지 정의할 수 있습니다. 예를 들어, "승인" 상태의 변경 요청만 색인화하도록 규칙을 설정하거나 특정 컨텍스트의 문제 보고서를 색인화에서 제외할 수 있습니다. 이를 통해 검색 결과의 정확성과 관련성을 높일 수 있습니다.
3. 단순 및 고급 검색 지원:
Windchill의 단순 검색과 고급 검색 기능은 인덱스 서버에 의존하여 동작합니다. 단순 검색은 빠른 키워드 검색을 제공하며, 고급 검색은 와일드카드(*, ?), 객체 유형 필터링, 속성 기준 검색 등을 지원하여 사용자가 더 정밀한 결과를 얻을 수 있도록 합니다.
4. Creo Parametric과의 통합:
Creo Parametric의 탐색기에서 검색 탭을 통해 파일 이름, 수정 날짜 등의 기준으로 검색할 수 있으며, 이 과정에서도 인덱스 서버가 색인화된 데이터를 활용하여 빠른 검색 결과를 제공합니다. 검색된 객체는 작업공간에 추가되어 설계 작업을 효율적으로 진행할 수 있습니다.
5. 성능 최적화:
인덱스 서버는 데이터베이스 직접 쿼리 대신 색인화된 데이터를 사용하므로 검색 속도가 크게 향상됩니다. 이는 특히 대규모 데이터베이스에서 중요하며, 시스템 성능을 유지하면서 사용자 경험을 개선합니다.
▣추가 정보
- 색인화 프로세스: Windchill 객체의 속성 값에서 텍스트 문자열을 추출하여 검색 엔진에 최적화된 색인 컬렉션을 생성합니다. 객체가 생성, 삭제, 또는 라이프사이클 상태가 변경될 때 색인화가 업데이트됩니다.[]
- 관리 도구: 시스템 관리자는 Policy Administration 유틸리티를 사용하여 색인화 규칙을 관리하고, Indexing Administration 유틸리티를 통해 색인 상태를 모니터링할 수 있습니다.[]
- 오류 처리: 인덱스 검색 기능이 비활성화되거나 연결 문제가 발생하면, Windchill은 속성 기반 검색으로 대체되며, 이 경우 검색 결과가 제한될 수 있습니다.
동영상
• Windchill 탐색: 특정 검색 정보가 부족할 때 Windchill을 탐색하여 데이터를 찾을 수 있습니다. 내장된 브라우저의 탐색기 패널에는 "탐색" 및 "검색" 기능이 있어 라이브러리와 제품을 탐색할 수 있습니다.
• 단순 및 고급 검색: Windchill은 오른쪽 상단에 단순 검색 기능을 제공하여 사용자가 객체 유형과 검색 기준을 지정할 수 있도록 합니다. 고급 검색은 와일드카드, 유형 필터링, 검색 저장 및 수정 기능 등 더욱 뛰어난 유연성을 제공합니다.
• Creo Parametric Navigator 검색: Creo Parametric 탐색기에는 검색 탭이 포함되어 있어 사용자가 Creo 내에서 파일 이름, 업데이트 날짜 등의 기준을 사용하여 직접 검색할 수 있습니다. 검색 결과는 작업공간에 객체를 추가하는 데 사용할 수 있습니다.
파일 검색기능을 사용하여, 다양한 폴더에 대량의 데이터가 존재하는 Windchill에서 빠르게 파일을 검색 할수 있습니다.
- 검색의 범위(서버 전역, 폴더) 및 조건을 명확히 합니다.
- 자주 사용하는 검색의 경우는 검색 조건을 저장하여 영구적으로 사용할 수 있습니다. 관리자 주로 만들고 배포 합니다.