엘라스틱서치

Genesys Cloud 사용자는 사람, 문서, 연락처 및 기타 항목을 쉽고 빠르게 찾을 수 있기를 기대합니다. Genesys Cloud는 Elasticsearch를 사용하여 사용자가 Genesys Cloud 전체에서 정보를 찾을 수 있도록 지원합니다. Genesys Cloud는 Elasticsearch가 클라우드 기반 솔루션을 위해 특별히 설계되었기 때문에 검색 플랫폼으로 Elasticsearch를 선택했습니다. Elasticsearch는 대규모 시스템에 확장성, 탄력성 및 고가용성을 제공하는 잘 테스트된 기술입니다. 

강력한 검색으로 예상치 못한 관계가 드러남

Genesys Cloud를 통해 고객은 Collaborate 전체에 사용자 정의 가능한 필드를 제공하여 추적하려는 정보와 추적 방법을 결정할 수 있습니다. 우리의 동적 Elasticsearch 기능을 통해 사용자는 이러한 필드를 검색할 수 있습니다. Elasticsearch는 검색을 위해 모든 유형의 문서 또는 데이터 항목을 인덱싱할 수 있기 때문에 놀랍도록 강력한 관계 찾기 시스템입니다. 예를 들어:

  • 사용자는 문서 저장소에 모든 유형의 파일을 업로드할 수 있습니다. 사용자가 문서를 업로드할 때 자유 형식 태그를 할당할 수 있습니다. Elasticsearch는 이러한 태그를 사용하여 관련 문서를 찾습니다.
  • Genesys Cloud 전체에서 자동 완성 기능은 사용자가 필드를 완성할 때 지원합니다. 제안된 값이 자동으로 나타날 때마다 Elasticsearch가 작동합니다.
  • 사용자는 자신이 다녔던 기술, 취미 또는 일반 대학 등 이전에 없었던 인맥을 형성할 수 있는 전기 정보를 검색할 수 있습니다.
  • 개발자는 검색 API에 연결할 수 있습니다. 자동 완성 제안, 패싯, 개수 등을 지원합니다. 이는 모두 당사 플랫폼 API의 일부입니다. 자세한 내용은 플랫폼 API.

Elasticsearch는 대규모 분산 시스템에 대한 철저한 분석을 제공합니다.

문서 분석… 

문서가 Elasticsearch로 전송되면 문서를 분석합니다. 

  • 텍스트가 토큰화됩니다. 검색할 수 있는 텍스트에 대한 용어가 생성됩니다.
  • 검색을 개선하기 위해 용어가 정규화되었습니다. 불필요한 단어가 제거되고 단어의 변형이 추가됩니다.

… 색인이 생성됨

문서가 분석되면 관련 인덱스가 즉시 업데이트되어 문서에 대한 메타데이터를 포함합니다. 그런 다음 각 인덱스는 여러 분산 시스템에 복제됩니다.

Genesys Cloud는 사용자가 지속적으로 새로운 데이터를 추가하는 동적 환경이며, 당사의 검색 기능을 통해 사용자가 해당 새로운 데이터를 검색할 수도 있어야 합니다. Elasticsearch를 사용하면 검색 인덱스를 지속적으로 업데이트할 수 있습니다. 조직의 규모나 데이터 추가 빈도에 관계없이 사용자는 검색 기능을 사용하여 필요한 것을 찾을 수 있습니다.

기본 제공 복구로 고가용성 보장

Elasticsearch의 아키텍처는 높은 수준의 검색 성능과 가용성을 가능하게 합니다. 클라우드 기반 솔루션인 Elasticsearch는 데이터가 여러 데이터 센터에 존재하는 분산 아키텍처에서 작동하도록 설계되었습니다. Elasticsearch는 오류를 정상적으로 복구하도록 설계되었습니다. 시스템에는 사용자에게 영향을 주지 않고 오류 상태에서 복구할 수 있는 몇 가지 옵션이 있습니다. 

Elasticsearch는 업계 표준 Java 기반 검색 엔진인 Apache Lucene을 기반으로 구축된 오픈 소스 검색 엔진입니다. Elasticsearch의 광범위한 사용 및 사용자 지정을 통해 Genesys Cloud 플랫폼에 대한 풍부한 검색 기능을 제공하는 고도로 사용자 지정된 솔루션을 개발했습니다. 당사의 검색 솔루션은 Genesys Cloud 플랫폼에 구축한 지속 가능한 자동화 전략을 기반으로 합니다.

아마존은 왜 안되지?

Genesys Cloud는 글로벌 인프라에 Amazon Web Services를 사용합니다. Amazon이 CloudSearch 및 Elasticsearch를 관리형 서비스로 제공하지만 대부분의 Genesys Cloud search는 다음과 같은 몇 가지 이유로 맞춤형 Elasticsearch 기능을 사용합니다. 

  1. 우리는 자체 플러그인 및 사용자 정의를 포함하여 검색 기능을 제어하고 싶습니다.
  2. 우리는 HIPAA를 준수해야 합니다(Amazon의 제품 중 어느 것도 준수하지 않음).
  3. Elasticsearch의 새로운 기능이 출시되면 이를 활용하고자 합니다.

Genesys Cloud에는 자체 검색 솔루션이 있기 때문에 새로운 콘텐츠와 새로운 기능을 사용할 수 있게 되면 계속해서 이를 개선하고 개선하여 검색 기능의 최첨단을 유지하겠다는 약속을 이행할 수 있습니다.