WordPress
search

We power your search at any scale. With AI, or not.
Image wpsolr-pro-enterprise-box-1-1.png of Home - clone - Theo

WordPress
AI recommendations

We automate your conversions with AI.
Image wpsolr-pro-enterprise-box-1-1.png of Home - clone - Theo

Thrive Under Pressure.

Your WordPress site should never slow down or crash because your business grows.

As our study shows, WordPress and other plugins cannot maintain speed when more posts, pages or products are added.

Or when a cohort of visitors suddenly arrives.

But our plugins can.

Rely on the team powering sites with millions of monthly visits.

Some WordPress sites are too big to fail, and require a dedicated solution for their search and conversions.

This is where WPSOLR shines, as it can sustain any load, even during the Black Friday.

Ready to scale your funnel conversions?

Image wpsolr-pro-enterprise-box-1-300x300.png of Home - clone - Theo

Incredible speed and relevancy

Relevant answers from search and AI search, remaining fast under heavy loads.

Image wpsolr-pro-enterprise-box-1-300x300.png of Home - clone - Theo

Enhance user experience through personalized recommendations

Choose AI recommendations like best sellers, cross-sell, similar content, similar image or simply complete your search with personalization.

Like what you see ?

Some WPSolr Search and Recommendations features :

Raw performance

WPSolr uses top of the line search engines and recommenders to deliver results at lightning speed.

Our compatible engines : 

  • Apache Solr and SolrCloud
  • Elasticsearch
  • Opensearch
  • Algolia
  • Weaviate
  • Google Retail
  • Recombee
  • Vespa

Unparalleled scalability

While other WordPress search plugins may promise improved speed, they use the WordPress SQL database to send queries which hinders performance even with moderate amounts of data and traffic.

WPSolr uses search engines : even with 100k posts the search query time will take 0.5 seconds at most (whereas ≃10 seconds for Relevanssi and Ivory search).

All types of search

  • Keyword search : find relevant content by matching the keywords. Full, partial and fuzzy matching algorithms available.
  • AI search : Also called semantic search, this type of search uses vectors to rank items based on similarity. It doesn’t use the words but instead matches content based on meaning making it the perfect multilingual and typo-resistant search.
  • Image search : Search for posts and attachements based on their images using AI.
  • Personalized search : Need a more tailored search? Thanks to user events the search results will be different for each user based on their past interactions.
  • Related posts : This will display similar posts (or any other post-types you want) at the bottom of your content.

Ajax search

This plugin also offers live search that will return relevant results in real-time as the user is typing in a search bar.

  • Autocomplete : this will complete the query that the user is typing.
  • Suggest content : this will instead return the relevant items.
  • Questions and answers : using generative AI, this will return an answer using your own data.

Compatibility with themes

WPSolr offers specific compatibility features for :

Flatsome, Directory+, Jobify, Listable, Listify, MyListing.

Woocommerce support

The perfect search for e-commerce websites.  

Index all the important product details such as price, stock, discount, star rating, etc…

You can also display them to users in the Ajax search results. 

Also includes Woocommerce HPOS order search.

Geolocation search

Search for content based on physical proximity and real-life geographical data.

Multisite search

WPSolr can search for content across your numerous subsites in your network.

ACF support

Search for ACF custom fields using our add-on.

Logging

Log all search queries in the WordPress debug file or Query Monitor.

Index any WordPress data type

WPSolr is made for WordPress. It can index any custom post types and their respective fields and taxonomies.

Replace search in admin and media library

Why should only your users have the privilege of a speedy and efficient search? You can replace the search in your back-end as well.

Even works with facets.

Index attachements (PDF, PPT, XLS, CSV files and many more)

Many websites need to have their attachements searchable. Our search engines can read the text from the attachements in your media library.

Simply equip your search engines with the attachements plugins.

AI Recommendations

WPSolr can deliver personalized recommendations to each user (different from related posts that are not personalized). This will use collaborative filtering to predict the users wants and needs based on their history (user events) to recommend the most relevant content to them.

Recommenders available are Algolia and Recombee.

Many hosting providers to choose from

Use cloud-hosted search engines on these platforms : 

Elastic.co, Algolia, Recombee, AWS, Google Retail, Opensolr, SearchStax, Aiven, Alibaba Cloud, Bonsai, ElasticPress, ObjectRocket.

Facets (or filters)

While many other WordPress search plugins do not deliver facets, WPSolr does.

These search engine powered facets are  :

  • Check boxes
  • Radioboxes
  • Select boxes
  • Range checkboxes
  • Range slider
  • Color picker
  • Date picker

bbPress support

What good is a forum if your users can’t find the answers they need. WPSolr ensures that all your bbPress topics and replies are searchable for everyone.

For Multilingual websites

We offer WPML and Polylang add-ons. 

WPSolr creates an separate index for each language.

For developers : custom hooks

Customize your WPSolr experience however you want using our custom actions and filters.

And much more :

  • Sort using any WordPress field.
  • Cross-encoder (AI) re-ranking (Cohere, Huggingface models).
  • RAG (Huggingface models, OpenAI).
  • Set boosts (weights) for fields and terms.
  • Elasticsearch/Opensearch decay functions.
  • Create your own Ajax search templates.
  • Custom CSS
  • Localization of all front-end text from dashboard or using translation files (po or mo).
  • Extract tags with AI for automatic filters : Google Natural language, Amazon Comprehend, MeaningCloud, Qwam Text Analytics.
  • Extract texts from images with AI (OCR) : Google Cloud Vision, Amazon Rekognition.
  • etc…

How WPSolr compares to other WordPress search plugins

Features Wordpress default search SearchWP Pro Relevanssi Premium Elasticpress WPSolr Free WPSolr Search WPSolr Recommend
Support
No
Priority Support <1 day response in relevanssi.com support form 2 day response <1 day response in wordpress.org support forum <1 day response in wpsolr.com support forum Dedicated Trello board
Compatible search engines (self-hosted)
No
No
No
Sort of
Sort of
Yes
No
Apache Solr
No
No
No
No
Yes
Yes
No
Apache SolrCloud
No
No
No
No
Yes
Yes
No
Elasticsearch
No
No
No
Yes
Yes
Yes
No
OpenSearch
No
No
No
No
Yes
Yes
No
Weaviate
No
No
No
No
Yes
Yes
No
Vespa.ai
No
No
No
No
No
Yes
No
Keyword search
Sort of
Sort of
Sort of
Sort of
Sort of
Yes
Sort of
Full keyword matches
No
Yes
Yes
Yes
Yes
Yes
Yes
Partial keyword matches
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Fuzzy keyword matches
No
Yes
Yes
No
Yes
Yes
Yes
Rank profile (Vespa.ai)
No
No
No
No
No
Yes
No
Vector search
No
No
No
No
Sort of
Yes
Sort of
Semantic search
No
No
No
No
Yes
Yes
Yes
Multilingual search
No
No
No
No
Yes
Yes
Yes
Hybrid search
No
No
No
No
Yes
Yes
No
Text to Image search (CLIP)
No
No
No
No
Yes
Yes
No
Rank profile
No
No
No
No
No
Yes
No
Related posts
No
No
Yes
No
Yes
Yes
No
Reranker
No
No
No
No
Sort of
No
Cohere
No
No
No
No
No
Yes
No
HuggingFace cross-encoders
No
No
No
No
Yes
Yes
No
ONNX models
No
No
No
No
No
No
No
Questions answering
No
No
No
No
Sort of
Yes
No
HuggingFace Question Answering models
No
No
No
No
Yes
Yes
No
OpenAI
No
No
No
No
Yes
No
Suggestions (AJAX instant search)
No
Sort of
No
Sort of
Sort of
Yes
Sort of
Suggest keywords
No
No
No
Yes
Yes
Yes
Yes
Suggest content
No
Yes
No
No
Yes
Yes
Yes
Suggest content group by type
No
No
No
No
Yes
Yes
Yes
Question answering
No
No
No
No
Sort of
Yes
No
RAG
No
No
No
No
Sort of
Yes
No
Search results format
Sort of
No
Sort of
No
Yes
Yes
Yes
N° results per page
No
No
No
No
Yes
Yes
Yes
Maximum size of each snippet text in results
No
No
No
No
Yes
Yes
Yes
(Elasticsearch) Remove 10,000 default limits
No
No
No
No
Yes
Yes
Yes
Infinite scroll pagination
No
No
Yes
No
Yes
Yes
Yes
Load your own javascript infinitescroll file in your theme or plugin
Yes
No
Sort of
No
Yes
Yes
Yes
Ability to use your own theme front-end css
Yes
No
No
No
Yes
Yes
Yes
Index Wordpress standard types
Yes
Sort of
Sort of
Sort of
Sort of
Yes
Yes
Real-time indexing
No
Yes
Yes
Yes
Yes
Yes
Yes
Schedule custom indexing with crontabs
No
No
Yes
No
No
Yes
Yes
Expand shortcodes before indexing
No
No
Yes
No
Yes
Yes
Yes
Index posts
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Index post tags
No
Yes
Yes
Yes
Yes
Yes
Yes
Index post categories
No
Yes
Yes
Yes
Yes
Yes
Yes
Index pages
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Index custom post types
No
Yes
Yes
Yes
Yes
Yes
Yes
Index attachment post type
No
Yes
Yes
Yes
Yes
Yes
Yes
Index custom taxonomies
No
Yes
Yes
Yes
Yes
Yes
Yes
Index custom fields
No
Yes
Yes
Yes
Yes
Yes
Yes
Index 100 file types (Pdf, Excel, Word, ...)
No
Sort of
Sort of
Sort of
Yes
Yes
Yes
Boost
No
Yes
Sort of
Yes
Yes
Yes
Yes
Boost fields
No
No
Yes
Yes
Yes
Yes
Yes
Boost values
No
Yes
No
Yes
Yes
Yes
Yes
Facets (filters)
No
No
No
Sort of
Sort of
Yes
Yes
Check boxes
No
No
No
Yes
Yes
Yes
Yes
Radio boxes
No
No
No
No
Yes
Yes
Yes
Select box
No
No
No
No
Yes
Yes
Yes
Category hierarchy (collapsable)
No
No
No
Yes
No
Yes
Yes
Select box - select2 js library
No
No
No
No
No
Yes
Yes
Range slider for formatted numbers
No
No
No
No
No
Yes
Yes
Range slider for formatted dates
No
No
No
No
No
Yes
Yes
Irregular range slider for formatted numbers
No
No
No
No
No
Yes
Yes
Irregular range slider for formatted dates
No
No
No
No
No
Yes
Yes
Color picker
No
No
No
No
No
Yes
Yes
Date picker
No
No
No
No
No
Yes
Yes
Rating stars
No
No
No
No
No
Yes
Yes
Sort by
Sort of
No
Yes
No
Yes
Yes
Yes
Any custom field
No
No
Yes
No
Yes
Yes
Yes
Relevancy
No
No
Yes
No
Yes
Yes
Yes
Price
Yes
No
Yes
No
Yes
Yes
Yes
Publish date
Yes
No
Yes
No
Yes
Yes
Yes
Last modified
No
No
Yes
No
Yes
Yes
Yes
Title
No
No
Yes
No
Yes
Yes
Yes
Post ID
No
No
Yes
No
Yes
Yes
Yes
Post type
No
No
Yes
No
Yes
Yes
Yes
Author
No
No
Yes
No
Yes
Yes
Yes
Author ID
No
No
Yes
No
Yes
Yes
Yes
Menu order
No
No
Yes
No
Yes
Yes
Yes
N° of comments
No
No
Yes
No
Yes
Yes
Yes
Random
No
No
Yes
No
Yes
Yes
Yes
Extreme scalability
No
No
No
Sort of
Sort of
Yes
Yes
Could and does actively power WooCommerce stores with over 400,000 products. (Need Woocommerce compatibility addon)
No
No
No
No
No
Yes
Yes
Could and does actively power bbPress forums with 3 million topics (Need bbPress addon)
No
No
No
No
No
Yes
Yes
Could and does actively power WordPress blogs with 5 million posts
No
No
No
No
Yes
Yes
Yes
Admin search
Yes
Sort of
Sort of
No
Sort of
Yes
Yes
Replace post search in admin
Yes
No
Yes
No
Yes
Yes
Yes
Page search in admin
Yes
No
No
No
Yes
Yes
Yes
Media search in admin
Yes
Yes
Sort of
No
Yes
Yes
Yes
Custom post type search in admin
Yes
No
Yes
No
Yes
Yes
Yes
WooCommerce product search in admin
Yes
No
No
No
No
Yes
Yes
WooCommerce order search in admin
Yes
No
No
No
No
Yes
Yes
WooCommerce HPOS order search in admin
Yes
No
No
No
No
Yes
Yes
Media library search
Sort of
No
Yes
Yes
No
Replace media search in admin with AI search (CLIP)
No
No
No
No
Yes
Yes
No
Log search queries
No
No
Yes
Yes
In WordPress log file
No
No
Yes
No
Yes
Yes
Yes
In Query monitor
No
No
No
No
No
Yes
Yes
Localization of all front-end text
No
No
No
Yes
Yes
Yes
From dashboard
No
No
No
No
Yes
Yes
Yes
Using translation files (po or mo)
No
No
No
No
Yes
Yes
Yes
Use several active engines and configurations in different "views"
No
Sort of
No
No
Yes
Yes
Example: Use Elasticsearch in orders admin search and Weaviate AI search in front-end search
No
No
No
No
No
Yes
Yes
Example: Use Algolia in suggestions (Ajax) and OpenSearch in store search
No
No
No
No
No
Yes
Yes
Compatible search engines (cloud hosted)
No
No
No
Sort of
No
Sort of
Yes
Apache Solr
No
No
No
No
No
Yes
No
Apache SolrCloud
No
No
No
No
No
Yes
No
Elasticsearch
No
No
No
Yes
No
Yes
No
OpenSearch
No
No
No
No
No
Yes
No
Algolia
No
No
No
No
No
Yes
Yes
Google retail
No
No
No
No
No
Yes
No
Vespa.ai
No
No
No
No
No
No
No
RAG
No
No
No
No
No
Yes
No
Google PaLM
No
No
No
No
No
Yes
No
OpenAI
No
No
No
No
No
Yes
No
Cohere
No
No
No
No
No
Yes
No
Woocommerce add on
Sort of
Sort of
Sort of
Sort of
No
Yes
Yes
Index products
Yes
Yes
Yes
Yes
No
Yes
Yes
Index variations
Yes
No
Yes
No
No
Yes
Yes
Display variation images from selected color filter
No
No
No
No
No
Yes
Yes
Index sale status
No
No
Yes
No
No
Yes
Yes
Index stock status
No
Yes
Yes
No
No
Yes
Yes
Index stock quantity
No
No
Yes
No
No
Yes
Yes
Index regular price
No
Yes
Yes
No
No
Yes
Yes
Index sale price
No
No
Yes
No
No
Yes
Yes
Show/hide out of stock products
No
Yes
Yes
No
No
Yes
Yes
Compatibility with themes
No
Sort of
Sort of
No
Yes
Yes
Flatsome
No
Yes
Yes
No
No
Yes
Yes
Directory+
No
No
No
No
No
Yes
Yes
Jobify
No
No
No
No
No
Yes
Yes
Listable
No
No
No
No
No
Yes
Yes
Listify
No
No
No
No
No
Yes
Yes
MyListing
No
Yes
No
No
No
Yes
Yes
Index ACF PRO fields
No
Yes
Yes
No
No
Yes
Yes
ACF Repeater
No
Yes
Yes
No
No
Yes
Yes
ACF Flexible content
No
Yes
Yes
No
No
Yes
Yes
ACF Gallery
No
Yes
Yes
No
No
Yes
Yes
ACF Clone
No
Yes
Yes
No
No
Yes
Yes
ACF File
No
Yes
Yes
No
No
Yes
Yes
ACF Checkbox
No
Yes
Yes
No
No
Yes
Yes
ACF Radio
No
Yes
Yes
No
No
Yes
Yes
ACF Select
No
Yes
Yes
No
No
Yes
Yes
ACF True/False
No
Yes
Yes
No
No
Yes
Yes
ACF Message
No
Yes
Yes
No
No
Yes
Yes
ACF HTML editor
No
Yes
Yes
No
No
Yes
Yes
ACF Textarea
No
Yes
Yes
No
No
Yes
Yes
ACF Password
No
Yes
Yes
No
No
Yes
Yes
ACF Email
No
Yes
Yes
No
No
Yes
Yes
ACF Url
No
Yes
Yes
No
No
Yes
Yes
ACF Text
No
Yes
Yes
No
No
Yes
Yes
ACF Number
No
Yes
Yes
No
No
Yes
Yes
Embedded files in post types
No
No
Sort of
No
No
Yes
Yes
PDF Embedder
No
No
Yes
No
No
Yes
Yes
Google Doc Embedder
No
No
No
No
No
Yes
Yes
Embed Any Document
No
No
No
No
No
Yes
Yes
Index forum data
No
Yes
Sort of
No
No
Yes
Yes
bbpress
No
Yes
Sort of
No
No
Yes
Yes
Search tables in post types
No
No
Yes
No
No
Yes
Yes
Tablepress
No
No
Yes
No
No
Yes
Yes
Index multiple languages with string translations
No
Yes
Yes
No
No
Yes
Yes
Polylang
No
Yes
Yes
No
No
Yes
Yes
WPML
No
Yes
Yes
No
No
Yes
Yes
Geolocation search
No
No
Sort of
No
No
Yes
Yes
Ask user authorization to use his browser geolocation
No
No
No
No
No
Yes
Yes
Sort by distance ascending or descending
No
No
Yes
No
No
Yes
Yes
Show distance in results
No
No
No
No
No
Yes
Yes
SEO plugins (rewite search and facet permalinks, rewite SEO title and SEO description)
No
No
Sort of
No
No
Yes
Yes
Yoast SEO
No
No
Yes
No
No
Yes
Yes
All in one SEO
No
No
No
No
No
Yes
Yes
Advanced scoring with Elasticsearch and OpenSearch
No
No
No
No
No
Yes
Yes
Example: sort by relevancy and freshness
No
No
No
No
No
Yes
Yes
Example: sort by relevancy and price
No
No
No
No
No
Yes
Yes
Federated WordPress search
No
Sort of
Sort of
Yes
No
Yes
Yes
Search across several sites
No
Yes
Yes
Yes
No
Yes
Yes
Filter across several sites
No
No
Sort of
Yes
No
Yes
Yes
Personalized search (user events)
No
No
No
No
No
No
Yes
Algolia
No
No
No
No
No
No
Yes
Google retail
No
No
No
No
No
No
Yes
Recommendations
No
No
No
No
No
No
Yes
Recombee
No
No
No
No
No
No
Yes
Algolia
No
No
No
No
No
No
Yes
Google retail
No
No
No
No
No
No
Yes
Extract and index tags with AI for automatic filters
No
No
No
No
No
No
Yes
Google Natural language
No
No
No
No
No
No
Yes
Amazon Comprehend
No
No
No
No
No
No
Yes
MeaningCloud
No
No
No
No
No
No
Yes
Qwam Text Analytics
No
No
No
No
No
No
Yes
Extract and index texts from images with AI for automatic filters (OCR)
No
No
No
No
No
No
Yes
Google Cloud Vision
No
No
No
No
No
No
Yes
Amazon Rekognition
No
No
No
No
No
No
Yes