- Enterprise Search Guide: other versions:
- What is Enterprise Search?
- Connectors
- Connectors references
- Web crawler
- App Search and Workplace Search
- Programming language clients
- Search UI
- Enterprise Search server
- Prerequisites
- Known issues
- Troubleshooting
- Help, support, and feedback
- Release notes
- 8.15.5 release notes
- 8.15.4 release notes
- 8.15.3 release notes
- 8.15.2 release notes
- 8.15.1 release notes
- 8.15.0 release notes
- 8.14.3 release notes
- 8.14.2 release notes
- 8.14.1 release notes
- 8.14.0 release notes
- 8.13.4 release notes
- 8.13.3 release notes
- 8.13.2 release notes
- 8.13.1 release notes
- 8.13.0 release notes
- 8.12.2 release notes
- 8.12.1 release notes
- 8.12.0 release notes
- 8.11.4 release notes
- 8.11.3 release notes
- 8.11.2 release notes
- 8.11.1 release notes
- 8.11.0 release notes
- 8.10.4 release notes
- 8.10.3 release notes
- 8.10.2 release notes
- 8.10.1 release notes
- 8.10.0 release notes
- 8.9.2 release notes
- 8.9.1 release notes
- 8.9.0 release notes
- 8.8.2 release notes
- 8.8.1 release notes
- 8.8.0 release notes
- 8.7.1 release notes
- 8.7.0 release notes
- 8.6.2 release notes
- 8.6.1 release notes
- 8.6.0 release notes
- 8.5.3 release notes
- 8.5.2 release notes
- 8.5.1 release notes
- 8.5.0 release notes
- 8.4.3 release notes
- 8.4.2 release notes
- 8.4.1 release notes
- 8.4.0 release notes
- 8.3.3 release notes
- 8.3.2 release notes
- 8.3.1 release notes
- 8.3.0 release notes
- 8.2.3 release notes
- 8.2.2 release notes
- 8.2.1 release notes
- 8.2.0 release notes
- 8.1.3 release notes
- 8.1.2 release notes
- 8.1.1 release notes
- 8.1.0 release notes
- 8.0.1 release notes
- 8.0.0 release notes
- 8.0.0-rc2 release notes
- 8.0.0-rc1 release notes
- 8.0.0-beta1 release notes
- 8.0.0-alpha2 release notes
- 8.0.0-alpha1 release notes
Internal knowledge search architecture
editInternal knowledge search architecture
editThe following section provides a high-level overview of common architecture approaches for the internal knowledge search use case (AKA workplace search).
Hybrid architecture
editData 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.

Self-managed architecture
editData 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.

On this page