Skip to content

v1.0.0-beta

Choose a tag to compare

@up1512001 up1512001 released this 13 Oct 13:12
· 178 commits to main since this release
0d1bb73

🧠 What is OneSearch?

OneSearch is part of the OnePress ecosystem, designed to enable cross-site search across multi-brand WordPress networks.
It centralizes the discovery process, allowing users to search and retrieve relevant content from multiple connected sites — from any site(s) in your brand network.

This plugin acts as the backend engine that powers the indexing, querying, brand network management, and filtering logic needed for federated search.


💡 Why OneSearch?

Managing content across multiple brands, regions, or business units often results in disconnected search experiences. This can lead to broken user journeys and lost discovery opportunities.

OneSearch solves this by enabling a federated search layer that bridges multiple sites, powered by Algolia delivering a consistent and brand-respecting experience across the network.

Benefits

  • Unified Search Layer: Execute a single search query across multiple connected sites.
  • Brand Awareness: Show source brand site and redirect user to the respective site.
  • Governance & Control: Control visibility and indexing scope at the site or post-type level.
  • Developer Extensibility: Easily register post types, taxonomies, and metadata for indexing.
  • Performance Optimized: Lightweight REST architecture with cache-friendly responses.
  • Modular Design: Extend and customize indexing and search behavior without core overrides.

🪄 Key Features

  • Cross-Site (Federated) Search: Aggregate search results across multisite or standalone installations.
  • Configurable Indexing: Register which post types, taxonomies, or meta fields are searchable.
  • Custom Blocks: Gutenberg-ready blocks for search interfaces.
  • Brand-Specific Filtering: Enable brand-based search scopes for multi-brand networks.
  • Bring Your Own Key: Connect it with your Algolia instance for improved data sovereignty and reduced vendor lock-in.

Contributors

The following contributors were involved in this release:

@shreya0204 @danish17 @vishalkakadiya @justlevine @rishavjeet @vishal4669 @aviral-mittal @up1512001