Internal knowledge search architecture

edit

Internal knowledge search architecture

edit

The following section provides a high-level overview of common architecture approaches for the internal knowledge search use case (AKA workplace search).

Hybrid architecture

edit

Data is synced to an Elastic Cloud deployment through native connectors and/or self-managed connector clients. A self-managed search application exposes the relevant data that your end users are authorized to see in a search experience.

Summary:

  • The best combination in terms of flexibility and out-of-the box functionality
  • Integrates with Elastic Cloud hosted native connectors to bring data to Elasticsearch with minimal operational overhead
  • Connector clients allow enterprises to adhere to strict access policies when using firewalls that don’t allow incoming connections to data sources, while outgoing traffic is easier to control
  • Provides additional functionality available for connector clients such as the Extraction Service
  • Basic functionality available for Standard licenses, advanced features for Platinum licenses

The following diagram provides a high-level overview of the hybrid internal knowledge search architecture.

hybrid architecture

Self-managed architecture

edit

Data is synced to an Elastic deployment through self-managed connector clients. A self-managed search application exposes the relevant data that your end users are authorized to see in a search experience.

Summary:

  • Gives flexibility to build custom solutions tailored to specific business requirements and internal processes
  • Allows enterprises to adhere to strict access policies when using firewalls that don’t allow incoming connections to data sources, while outgoing traffic is easier to control
  • Provides additional functionality available for connector clients such as the Extraction Service
  • Feasible for air-gapped environments
  • Requires Platinum license for full spectrum of features and connector clients

The following diagram provides a high-level overview of the self-managed internal knowledge search architecture.

self managed architecture