색인할 Solr용 필드 구성

Solr 스키마 파일 schema.xml을 업데이트하여 색인 표시할 Solr의 필드를 지정하십시오.

시작하기 전에

이 주제에서 경로 이름에는 다음과 같은 변수가 사용됩니다.
dbset_name
데이터베이스 세트 이름
dbname
데이터베이스 이름
yourSchemaName
Lucene 색인 위치를 설정할 때 작성한 디렉토리

프로시저

  1. 다음 디렉토리에 있는 Solr 스키마 파일 schema.xml을 편집하십시오.
    Windows의 경우:
    CQ.Solr\yourSchemaName\Solr\solr\conf
    UNIX 시스템 및 Linux의 경우:
    CQ.Solr/yourSchemaName/Solr/solr/conf
  2. 파일 schema.xml의 특정 섹션을 이전 주제에서 작성한 Solr 검색 파일 Solr-db_name-dbset_name.xml의 해당 섹션으로 바꾸십시오.
    1. schema.xml<fields> 섹션을 Solr-db_name-dbset_name.xml<fields> 섹션으로 바꾸십시오.
    2. 같은 방법으로 <copyField> 섹션을 바꾸십시오. 바꿀 수 있는 <copyField> 섹션은 여러 개가 있습니다.
    3. 같은 방법으로 <uniqueKey> 섹션을 바꾸십시오. 이전 단계에서 지정한 schema.xml 파일을 시작한 경우에는 이 섹션이 이미 있습니다.
    4. 같은 방법으로 <defaultSearchField> 섹션을 바꾸십시오. 이전 단계에서 지정한 schema.xml 파일을 시작한 경우에는 이 섹션이 이미 있습니다.
  3. <schema> 섹션에서 요소 name의 값을 스키마 이름으로 바꾸십시오. ClearQuest MultiSite가 사용 중이면 로컬 사이트의 이름도 지정하십시오.
    예를 들어 스키마 이름이 MySchema이고, 사이트 이름이 SiteA이면 다음과 같이 행을 바꾸십시오.
    <schema name="SAMPL" version="1.1">을 
    다음 행으로 바꾸십시오.
    <schema name="MySchema at SiteA" version="1.1">

    Solr 관리 콘솔 페이지에 이 변경사항이 적용됩니다.

  4. 선택사항: 기본적으로 schema.xml 파일은 영어에 최적화되어 있습니다. 로컬에 저장된 문자 세트를 지원하도록 ClearQuest 전체 텍스트 검색 기능을 구성하려면, schema.xml<fieldType> 섹션을 업데이트해야 적절한 언어 분석기를 사용할 수 있습니다. 자세한 사항은 SolrLucene에 대한 온라인 도움말을 참조하십시오.
  5. 선택사항: schema.xml의 나머지 설정은 대부분의 ClearQuest 스키마에 적합하게 작동됩니다. 추가 사용자 정의 및 최적화를 위해 Solr은 schema.xmlsolrconfig.xml 파일에서 수정할 수 있는 추가 설정을 제공합니다. 자세히 보려면 http://lucene.apache.org/solr/로 이동하십시오.
  6. Solr이 상주하는 WebSphere Application Server 프로파일 cqsearchprofile을 다시 시작하십시오. 자세한 사항은 WebSphere Application Server Information Center를 참조하십시오.
    주의: schema.xml 또는 solrconfig.xml 값을 변경할 때마다 cqsearchprofile을 다시 시작해야 변경사항이 적용됩니다.

피드백