전역 텍스트 검색 속성 설정

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기8분
  • 관리자는 전역 텍스트 검색이 시스템 속성과 함께 동작하는 방식을 제어할 수 있습니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 속성 > 전역 텍스트 검색.
    2. 다음 전역 텍스트 검색 속성의 값을 검토하고 필요한 경우 변경합니다.
      표 1. 전역 텍스트 검색을 위한 UI 속성
      속성 설명
      전역 텍스트 검색 활성화 (glide.ui.text_search.enable)
      및 UI15에서 코어 UI 글로벌 검색을 활성화하는 옵션입니다.
      • 유형: 부울
      • 기본값: true
      • 지원되는 값:
        • true: 에서 글로벌 검색을 사용할 수 있습니다 코어 UI.
        • false: 에서 글로벌 검색이 비활성화됩니다 코어 UI.
      주:
      Next Experience 이 옵션을 사용하면 이 시스템 속성이 적용되지 않습니다. 에서 Next Experience검색 필드를 활성화하거나 비활성화 통합 탐색 하려면 설명된 시스템 속성을 설정하십시오glide.ui.polaris.global_search. Next Experience 시스템 속성.
      전역 텍스트 검색 역량을 사용할 수 있는 역할의 목록(쉼표로 구분됨) (glide.ui.can_search)
      전역 검색에 액세스를 허용하는 사용자 역할의 쉼표로 구분된 목록입니다. 역할이 있는 사용자에 대한 전역 검색을 사용하려면 이 목록에 역할을 추가합니다.
      • 유형: 문자열
      • 기본값: itil, text_search_admin, admin
      전역 텍스트 검색 테이블()을 설정할 때 옵션으로 표시되지 않는 테이블 목록(쉼표로 구분됨)glide.ui.no_text_search
      에 대한 텍스트 검색 그룹을 정의할 때 옵션으로 표시되지 않는 쉼표로 구분된 테이블 목록입니다 코어 UI. 시스템 또는 유지관리 테이블을 예로 들 수 있습니다.
      • 유형: 문자열
      • 기본값: sys_audit, sys_event, ecc_queue, ecc_event, syslog, syslog_transaction, sys_journal_field, sys_audit_relation, ecc_agent_log, ecc_mi_result, sysrule_escalate_history, sys_user_token, sys_time_dimension, sys_attachment_doc, sys_audit_delete
      테이블당 반환된 전역 텍스트 검색 일치의 수 (glide.ui.text_search.rowcount)
      전역 텍스트 검색 결과 페이지에서 각 테이블에 대해 미리 보기 된 최대 일치 기록 수입니다. 사용자는 테이블을 선택하여 해당 테이블에 대해 일치하는 모든 결과를 볼 수 있습니다.
      • 유형: 정수
      • 기본값: 10
      주:
      이 시스템 속성은 의 전역 텍스트 검색 미리 보기 제한만 제어합니다 코어 UI. UI에서는 Next Experience 작업 공간 글로벌 검색 구성 [sys_aw_global_search_config] 테이블의 Now Experience 검색 구성 기록을 편집하여 글로벌 검색 미리 보기 제한을 설정할 수 있습니다.
      지식베이스(KB) 결과의 전역 텍스트 검색 배경 색상 (css.textsearch.kb.background.color)
      지식 문서 전역 텍스트 검색 결과의 배경색입니다. 이 속성은 레거시 전역 검색 결과 페이지의 결과 표시에만 영향을 줍니다.
      • 유형: 문자열
      • 기본값: #f0f7f9
      카탈로그 결과의 전역 텍스트 검색 배경 색상 (css.textsearch.catalog.background.color)
      카탈로그 전역 텍스트 검색 결과의 배경색입니다. 이 속성은 레거시 전역 검색 결과 페이지의 결과 표시에만 영향을 줍니다.
      • 유형: 문자열
      • 기본값: #ffffdd
      전역 텍스트 검색의 정확한 일치를 위해 사용할 양식 뷰 - 공백은 기본 뷰()를 의미합니다.glide.ui.text_search.match_view

      전역 텍스트 검색에서 정확히 일치하는 결과를 표시하는 데 사용하는 양식 뷰의 이름입니다. 값을 지정하지 않으면 전역 텍스트 검색은 기본 양식 뷰를 사용합니다.

      뷰를 만들고 관리하는 방법에 대한 자세한 내용은 뷰 관리를 참조하십시오.
      • 유형: 문자열
      • 기본값: (비어 있음)
      전역 텍스트 검색 결과에 사용할 목록 및 양식 뷰입니다. 공백은 기본 뷰()를 의미합니다.glide.ui.text_search.view

      전역 텍스트 검색에서 검색된 각 테이블의 결과 형식을 지정하는 데 사용하는 목록 뷰의 이름입니다. 값을 지정하지 않으면 전역 텍스트 검색은 기본 목록 뷰를 사용합니다.

      뷰를 만들고 관리하는 방법에 대한 자세한 내용은 뷰 관리를 참조하십시오.
      • 유형: 문자열
      • 기본값: text_search
      전역 텍스트 검색을 위한 쿼리 메서드입니다. 테이블과 상관없이 단일 인덱스에 대해 각 테이블과 각 기본 클래스(상위 테이블)에 쿼리를 실행하거나(텍스트 인덱스를 재작성해야 함) GlideRecord가 쿼리를 처리하도록 합니다(단순). Zing 텍스트 검색 엔진에서 선호하는 값은 "simple" (glide.ir.query_method)입니다
      전역 텍스트 검색에 사용할 쿼리 메서드입니다.
      주:
      base, singletable 값은 지원되지 않습니다. 이 시스템 속성을 기본값 simple 으로 설정된 상태로 둡니다.
      • 유형: 선택 목록
      • 기본값: simple
      • 사용 가능한 값:
        • base: 각 기본 클래스에 대해 검색 쿼리를 실행합니다. 이 값은 더 이상 지원되지 않습니다.
        • simple: GlideRecord가 검색 쿼리를 처리하도록 합니다.
        • single: 단일 텍스트 검색 인덱스에 대해 검색 쿼리를 실행합니다. 이 방법을 사용하려면 텍스트 검색 인덱스를 다시 생성해야 합니다. 이 값은 더 이상 지원되지 않습니다.
        • table: 검색 가능한 각 테이블에 대해 검색 쿼리를 실행합니다. 이 값은 더 이상 지원되지 않습니다.
      텍스트 인덱스 검색 중에 반환되는 최대 결과 수입니다. 이렇게 하면 텍스트 인덱스에서 추출되어 표시 될 기록의 수가 제한됩니다 (glide.lucene.base_result_max)
      텍스트 검색 인덱스를 검색할 때 전역 텍스트 검색이 반환하는 최대 결과 수입니다.
      주:
      쿼리 메서드가 로 설정된 simple경우 이 속성은 무시됩니다.
      • 유형: 정수
      • 기본값: 100
      텍스트 인덱스에서 검색할 수 있는 최대 항목 수입니다. 관련된 테이블만 최대 결과로 지정된 값과 이 값 사이에 있는 모든 항목에 대해 텍스트 인덱스에서 반환됩니다. 이는 표시될 테이블(glide.lucene.base_hits_max)에 대해 더 많은 결과가 있음을 나타낼 수 있도록 수행됩니다
      전역 텍스트 검색이 텍스트 검색 인덱스에서 검색할 최대 항목 수입니다.
      주:
      쿼리 메서드가 로 설정된 simple경우 이 속성은 무시됩니다.
      • 유형: 정수
      • 기본값: 500
      글로벌 검색에서 여러 그룹을 검색할 때 사용하는 동시 프로세스의 수(glide.ts.global_search.parallelism1-16) () 여러 검색 그룹을 검색할 때 전역 텍스트 검색에서 사용하는 동시 허용 스레드 수입니다. 각 검색 그룹에는 하나의 스레드가 필요합니다.
      검색 그룹 구성에 대한 최적의 결과를 얻으려면 이 값을 설정하십시오. 예를 들어 5개의 검색 그룹과 4개의 스레드가 있는 경우 처음 4개의 그룹은 병렬로 실행되며 처음 4개의 그룹 중 하나가 완료되면 5번째 그룹이 시작됩니다. 이 설정은 그룹 중 하나가 다른 그룹보다 훨씬 큰 경우 잘 작동할 수 있습니다. 마찬가지로 5개의 검색 그룹이 있는 경우 이 값을 5개보다 높게 설정해도 이점이 없습니다.
      • 유형: 정수
      • 기본값: 4
    3. 저장을 선택합니다.
      비즈니스 규칙 텍스트 검색 속성 변경은 새 값의 유효성을 합리적으로 검사하고 허용 가능한 범위를 벗어나면 업데이트를 중단합니다.
    4. 와일드카드 검색어에 표시할 최대 일치 항목 수를 설정하려면 다음과 같이 하십시오.
      1. 시스템 속성 테이블을 열고glide.ts.max_wildcard_expansion 속성을 검색합니다.
        필드 설명
        이름 glide.ts.max_와일드카드_확장
        설명 모호하지 않은 와일드카드 검색어의 최대 일치 수입니다.
        유형 정수
        기본값 500
      2. 값을 편집합니다.
        와일드카드 검색에서 이 값보다 많은 단어와 일치하는 경우, 시스템은 사용자에게 검색을 구체화할 것을 요청하는 메시지를 표시합니다.
      3. 업데이트를 선택합니다.
    5. Zing 텍스트 검색 어간 언어를 설정하려면 다음 단계를 수행합니다.
      1. 텍스트 검색어를 어간 형태로 변환하려는 언어의 국제화(i18n) 플러그인을 설치합니다.
      2. 새 시스템 속성을 추가합니다. glide.ts.stemming_language
        필드 설명
        이름 glide.ts.형태소 추출_언어
        설명 텍스트 검색 형태소 분석에 사용할 언어입니다. 형태소 분석에 대한 자세한 내용은 을 참조하십시오 Zing은 파생된 단어를 형태소 분석과 일치시킵니다..
        유형 문자열
        지원되는 값
        • 영어
        • 프랑스어
        • 독일어
        기본값 영어
      3. 테이블에서 텍스트 검색에 새로운 형태소 분석 언어를 사용하게 하려면 텍스트 검색 인덱스를 수동으로 다시 생성합니다.
        이 절차에 대한 자세한 내용은 을 참조하십시오 테이블의 텍스트 인덱스 다시 생성.
    6. 옵션: 정확히 일치하는 항목에 대한 대체 번호 검색을 활성화하고 구성하려면 다음 단계를 수행합니다.
      주:
      대체 번호 검색은 기본적으로 비활성화되어 있습니다. 이 기능이 활성화되었을 때 전역 텍스트 검색에서 기록 번호와 정확히 일치하는 항목이 발견되지 않으면 시스템은 지정된 테이블 목록에서 일치 항목을 검색합니다. 이 추가 검색을 사용하면 전역 텍스트 검색 시간이 더 오래 걸릴 수 있으므로 필요한 경우에만 대체 번호 검색을 활성화하십시오.
      1. 대체 번호 검색을 사용하려면 새 시스템 속성인 다음을 추가합니다. glide.ui.text_search.enable_fallback_number_search
        필드 설명
        이름 glide.ui.text_search.enable_fallback_number_search
        설명 전역 텍스트 검색에서 기록 번호와 정확히 일치하는 항목을 찾을 수 없을 때 사용할 대체 번호 검색을 활성화하는 옵션입니다.
        주:
        대체 번호 검색을 사용하면 전역 텍스트 검색 시간이 더 오래 걸릴 수 있습니다. 필요한 경우에만 이 옵션을 활성화합니다.
        유형 부울
        기본값 거짓
      2. 대체 번호 검색으로 검색된 테이블 목록을 구성하려면 새 시스템 속성인 다음을 추가합니다.glide.ui.text_search.fallback_table_list
        필드 설명
        이름 glide.ui.text_search.폴백_테이블_목록
        설명

        대체 번호 검색을 수행할 때 검색할 테이블 이름의 쉼표로 구분된 목록입니다.

        특수 값을 all 사용하여 번호 [sys_number] 테이블에 정의된 프리픽스가 있는 모든 테이블을 검색합니다.
        주:
        검색할 테이블 수를 늘리면 대체 번호 검색에 필요한 시간이 늘어날 수 있습니다. 프로덕션 환경에 적용하기 전에 이 시스템 속성에 대한 변경 사항을 테스트합니다.
        유형 문자열
        기본값 task,kb_knowledge