How search works
Hadiq.io uses a hybrid retrieval approach that combines semantic search (meaning-based) with keyword search (exact-match). Both signals are merged and re-ranked using deep learning models, so you get relevant results whether you phrase your query precisely or conversationally. Under the hood, Hadiq.io:- Continuously indexes content from all connected sources in the background
- Embeds documents using in-house deep learning models
- Runs multi-pass indexing and contextual retrieval at query time
- Merges semantic and keyword scores and re-ranks results
- Applies your access control lists before returning any result
Permission-aware results
Automatic permission syncing is available in Hadiq.io Enterprise. It syncs access control lists from Confluence, Jira, GitHub, Google Drive, Gmail, Slack, Salesforce, and SharePoint.
Search across all your sources
Once your admin connects your organization’s tools, a single query reaches all of them at once. Hadiq.io currently supports 50+ connectors including:- Confluence, Notion, Google Drive, SharePoint
- Slack, Gmail, Microsoft Teams
- GitHub, GitLab, Linear, Jira
- Salesforce, Zendesk, HubSpot
- And many more
Search UI vs. Chat UI
Onyx provides two interfaces that serve different needs:- Search
- Chat
The Search UI returns a ranked list of document results with highlighted excerpts and source citations. Use it when you want to browse and compare multiple sources, or when you know what you’re looking for and want direct links back to the source.Best for:
- Finding a specific document or page
- Reviewing multiple sources on a topic
- Auditing what’s available in a knowledge base
Configure what gets indexed
Admins can control exactly what Onyx indexes from each connected source:- Specific folders, channels, workspaces, or repositories
- Custom refresh frequencies (how often Onyx re-syncs content)
- Embedding model selection per connector