In the schematic below, you can see at one glance the steps required to complete a wpsolr configuration.
- Install locally or startup a cloud instance of your search engine(s).
- Create and configure your index.
- Setup the your WordPress search from the WPSolr dashboard on your WordPress installation:
- Connect to the index on your search engine(s). For some, an index will automatically created by WPSolr if it doesn’t already exist, for others you need to manually create the index yourself. These are the cloud solutions compatible with WPSolr :
- Activate your extensions and themes : there are dozens of WPSolr extensions for you to pick from. They will ensure compatibility with other plugins or themes or just add more customization options. Here is a full list of them :
- ACF
- Advanced scoring
- All in One SEO
- bbPress
- Cross-domain search
- Cron scheduling
- Embed Any Document
- Geolocation
- Google Doc Embedder
- Groups
- Text, Image, Video AI : Google Vision, Amazon Rekognition, Amazon Comprehend, Google Natural Language, Aylien Text Analysis, Qwam Text Analytics, MeaningCloud.
- PDF Embedder
- Polylang
- Query Monitor
- s2Member
- TablePress
- Theme (ensures compatibility with multiple themes : Directory+, Flatsome, Jobify, Listable, Listify, MyListing)
- Toolset Types
- Toolset Views
- YITH Ajax Search (Free)
- Yoast SEO
- Views
- WooCommerce
- WPML
- WP All Import
- WP Google Map Pro
- WP Rocket
- Define your search :
- Search : Define where in the website the WPSolr search is active, which engine to use, how many elements should be returned after sending a query. There could be other options like adding the cohere reranker if Weaviate is active.
- Data : Select which data you should index. Any posts, pages, media, custom post-types, products and their respective taxonomies and fields, custom or otherwise.
- Boosts : Select which fields in the indexed data, you want to boost.
- Suggestions : Select on which search bars the suggestions should appear and their appearance. When the user types a into the search bar, relevant indexed documents will appear in real time.
- Recommendations : Recommendation engines suggest relevant documents or products depending on the user actions and events. You can use Recombee, Algolia and Google for Retail for recommendations in WPSolr. In this options page, you can select where they will appear and the appearance.
- Facets : Configure the facets data and appearance.
- Sorts : Setup which sorting options will appear.
- Texts: Setup localization for WPSolr text that appears on the frontend.
- Send your data to be indexed and added to the search engines.
Each of these steps is described with great details in the following documentation.