Solr 스키마 파일 schema.xml을 업데이트하여
색인 표시할 Solr의 필드를 지정하십시오.
시작하기 전에
이 주제에서 경로 이름에는 다음과 같은 변수가 사용됩니다.
- dbset_name
- 데이터베이스 세트 이름
- dbname
- 데이터베이스 이름
- yourSchemaName
- Lucene 색인 위치를 설정할 때 작성한 디렉토리
프로시저
- 다음 디렉토리에 있는 Solr 스키마 파일 schema.xml을 편집하십시오.
- Windows의 경우:
- CQ.Solr\yourSchemaName\Solr\solr\conf
- UNIX 시스템 및 Linux의 경우:
- CQ.Solr/yourSchemaName/Solr/solr/conf
- 파일 schema.xml의 특정 섹션을 이전 주제에서 작성한
Solr 검색 파일 Solr-db_name-dbset_name.xml의 해당 섹션으로
바꾸십시오.
- schema.xml의 <fields> 섹션을
Solr-db_name-dbset_name.xml의
<fields> 섹션으로 바꾸십시오.
- 같은 방법으로 <copyField> 섹션을 바꾸십시오. 바꿀 수 있는
<copyField> 섹션은 여러 개가 있습니다.
- 같은 방법으로 <uniqueKey> 섹션을 바꾸십시오. 이전 단계에서
지정한 schema.xml 파일을 시작한 경우에는
이 섹션이 이미 있습니다.
- 같은 방법으로 <defaultSearchField> 섹션을 바꾸십시오. 이전 단계에서
지정한 schema.xml 파일을 시작한 경우에는
이 섹션이 이미 있습니다.
- <schema> 섹션에서 요소 name의 값을
스키마 이름으로 바꾸십시오. ClearQuest MultiSite가 사용 중이면 로컬 사이트의 이름도 지정하십시오.
예를 들어 스키마 이름이
MySchema이고,
사이트 이름이
SiteA이면 다음과 같이 행을 바꾸십시오.
<schema name="SAMPL" version="1.1">을
다음 행으로 바꾸십시오.
<schema name="MySchema at SiteA" version="1.1">
Solr 관리 콘솔 페이지에 이 변경사항이 적용됩니다.
- 선택사항: 기본적으로 schema.xml 파일은 영어에 최적화되어 있습니다.
로컬에 저장된 문자 세트를 지원하도록 ClearQuest 전체 텍스트 검색 기능을 구성하려면,
schema.xml의 <fieldType> 섹션을 업데이트해야
적절한 언어 분석기를 사용할 수 있습니다. 자세한 사항은 Solr
및 Lucene에 대한 온라인 도움말을 참조하십시오.
- 선택사항: schema.xml의 나머지 설정은 대부분의
ClearQuest 스키마에 적합하게 작동됩니다. 추가 사용자 정의 및 최적화를 위해
Solr은 schema.xml 및 solrconfig.xml 파일에서 수정할 수 있는 추가 설정을 제공합니다. 자세히 보려면 http://lucene.apache.org/solr/로 이동하십시오.
- Solr이 상주하는 WebSphere Application
Server 프로파일 cqsearchprofile을 다시 시작하십시오. 자세한 사항은
WebSphere
Application Server Information Center를 참조하십시오.
주의: schema.xml 또는 solrconfig.xml 값을 변경할 때마다
cqsearchprofile을 다시 시작해야 변경사항이 적용됩니다.