OCE Toolkit으로 다국어 사이트 인덱스화

OCE Toolkit을 사용하여 번역과 페이지 및 콘텐츠 항목 검색을 위해 다국어(MLS) 사이트를 인덱스화할 수 있습니다.

다국어 사이트 인덱스를 작성하고 사이트를 게시하기 전에 테스트할 수 있습니다. OCE Toolkit cec index-site 명령을 사용하여 다국어 사이트를 인덱스화합니다. cec-components 디렉토리로 이동하고 이 명령을 아무 옵션 없이 실행하여 명령에 대한 도움말 정보를 봅니다.

cec-components> cec index-site
Usage: cec index-site <site>

Create content item for each page with all text on the page. If the page index content item already exists for a pate, updated it with latest
text on the page. Specify -c <contenttype> to set the page index content type. Optionally specify -p to publish the page index items after
creation or update.

Options:
  --contenttype, -c <contenttype> page index content type
  --publish, -p     publish page index items
  --help, -h        Show help                                                                                                        [boolean]

Examples:
  cec index-site Site1 -c PageIndex
  cec index-site Site1 -c PageIndex -p

페이지 인덱스 항목은 페이지당 언어별로 존재합니다. 각 언어마다 생성된 페이지 인덱스 콘텐츠 항목은 기본 언어 페이지 인덱스 항목의 번역으로 생성됩니다. 실행 중인 사이트에서 질의를 수행하면 검색 및 콘텐츠 목록은 사이트 URL에서 언어를 가져옵니다. 그러면 자동으로 검색을 필터링합니다.

다국어 사이트를 게시하기 전에 인덱스화하고 번역해야 합니다(번역 작업 필요). Oracle Content Management 서버에서 새 사이트 또는 자산 번역 작업 생성을 참조하십시오.

기본 언어인 영어는 필수입니다. 각 지원 언어(필수 및 선택사항)에 대해 인덱스 생성을 실행하고 인덱스 항목의 번역을 생성합니다. 인덱스를 두 번 실행하면 바로 업데이트됩니다.

OCE Toolkit 명령을 사용하여 다국어 사이트를 인덱스화, 번역 및 게시하려면 다음과 같이 하십시오.

  1. 사이트의 콘텐츠 유형을 생성하고 저장소에서 사용 가능하도록 합니다. 사이트 페이지 텍스트에 대한 콘텐츠 유형 생성을 참조하십시오.

  2. 검증 정책을 선택합니다.

    1. 왼쪽 탐색 메뉴에서 자산을 누릅니다.

    2. 자산 메뉴에서 지역화 정책을 선택합니다.

    3. 지역화 정책을 선택합니다.

    4. 필요한 경우 지역화 정책을 수정하여 사이트 인덱스화 및 번역에 사용할 언어를 포함합니다. 예를 들어, 정책이 영어뿐이면 프랑스어와 스페인어를 추가할 수 있습니다.

      모든 번역은 영어를 기초로 합니다.

  3. 번역 작업을 다운로드합니다. 사이트에서 사용된 자산만 번역할 수 있습니다.

  4. 사이트를 번역합니다. 사이트 번역은 수동으로 또는 통합 커넥터를 통해 수행할 수 있습니다.

  5. 번역이 완료되면 번역 작업을 업로드합니다.

  6. cec index-site 명령을 사용하여 사이트를 인덱스화합니다. -c <contenttype>을 지정하여 페이지 인덱스 콘텐츠 유형을 설정합니다.

    또한 -p 옵션을 지정하여 사이트를 게시할 수 있습니다. 그런 다음 라이브 사이트에 변경사항을 게시하기 전에 인덱스화 및 번역을 검증할 수 있습니다.

    예를 들어, 다음 cec index-site 명령은 영어, 프랑스어, 스페인어를 사용하는 사이트의 사이트 인덱스를 작성합니다. 기본 언어를 비롯하여 사이트에서 지원되는 언어는 지정된 L10n 정책에서 옵니다.

    cec index-site Demo2 -c search_content_type -p
     - Logged in to remote server: server-URL
     - establish user session
     - get CSRF token
     - site: Demo2, default language: en-US, channel token: channel-token
     - site localization policy: search_localization_policy
     - query site repository
     - query content type search_content_type
     - query site structure
     - content types used in the site: search_blog
     - query page data
     - query content on the pages
     - will create 11 page index items
     - will update 0 page index items
     - will remove 1 page index items
     - create page index item for Blog
     - create page index item for Privacy Policy
     - create page index item for Search
     - create page index item for Components
     - create page index item for Navigtion
     - create page index item for Detail Page
     - create page index item for Pages
     - create page index item for Page Content
     - create page index item for Developing Templates
     - create page index item for Themes
     - add page index items to site channel
     - remove page index items for page Search from site channel
     - will create/update translate for fx-FR,es-ES
     - query site stucture with locale fr-FR
     - query page data (fr-FR)
     - query content on the pages (fr-FR)
     - will create 11 page index items (fr-FR)
     - will update 0 page index items (fr-FR)
     - will remove 1 page index items (fr-FR)
     - create page index item for Themes (fr-FR)
     - create page index item for Navigation (fr-FR)
     - create page index item for Pages (fr-FR)
     - create page index item for Detail Page (fr-FR)
     - create page index item for Search (fr-FR)
     - create page index item for Page Content (fr-FR)
     - create page index item for Components (fr-FR)
     - create page index item for Developing Templates (fr-FR)
     - create page index item for Blog (fr-FR)
     - create page index item for Home (fr-FR)
     - create page index item for Privacy Policy (fr-FR)
     - add page index items to site channel
     - set page index items in fr-FR as translated
     - remove page index items for page Search from site channel
     - query site stucture with locale es-ES
     - query page data (es-ES)
     - query content on the pages (es-ES)
     - will create 11 page index items (es-ES)
     - will create 0 page index items (es-ES)
     - create page index item for Pages (en-ES)
     - create page index item for Home (en-ES)
     - create page index item for Themes (en-ES)
     - create page index item for Components (en-ES)
     - create page index item for Privacy Policy (en-ES)
     - create page index item for Detail Page (en-ES)
     - create page index item for Page Content (en-ES)
     - create page index item for Navigation (en-ES)
     - create page index item for Developing Templates (en-ES)
     - create page index item for Search (en-ES)
     - create page index item for Blog (en-ES)
     - add page index items to site channel
     - set page index items in es-ED as translated
     - publish job submitted
     - publish in proogress
     - publish in progress
     - publish page index items finished
  7. 번역을 포함하는 사이트를 게시합니다.