WordPress Site Search: the Opensolr Search Plugin

Your WordPress content and WooCommerce products in an Opensolr Index

Site search for WordPress

The Opensolr Search plugin connects your WordPress site to an Opensolr Index and runs everything from the WordPress admin: it fills the index with your posts, pages and WooCommerce products, gives your site a search page and adds answers and search by image. It works on WordPress 6.0 and later.

01 · How it fills your index

Two tabs, two ways to fill it:

  • Data Crawler: the plugin publishes a sitemap of the content types you choose, and Opensolr crawls your site from it. Data Crawler
  • Data Ingestion: the plugin sends your content to Opensolr itself, all of it at once, and, with Real-Time Sync, every change the moment you save it. Data Ingestion

WooCommerce products go in with their price, categories and pictures; with Real-Time Sync, a new price or a change of stock is sent too. WooCommerce

Either way, every page gets what Opensolr adds to every document: meaning vectors, text read from pictures, language and more. What every page gets

02 · What your visitors get

03 · What you control

The tabs of the plugin: Settings, Data Crawler, Data Ingestion, Facet Mapping, Search Page, Search Tuning, Analytics, Elevation and Filters.

04 · Get started

  1. Install the plugin: installation.
  2. On Settings, paste your Opensolr email and API key and click Save & Connect. When the site has no index yet, the plugin creates one and installs the Opensolr schema on it. To use an index you already have, pick it under Use an existing index.
  3. Fill it from the Data Crawler or the Data Ingestion tab.

Save & Start Fresh creates a new index and deletes the one the site uses now: search stays empty until the new one is filled. Setup

More: the plugin on wordpress.org · its documentation · the product page Opensolr Search for WordPress.