Search

WordPress AI Recommendations
- SEO, conversions -

Which WPsolr compatible engine is the right fit for you?

You want to add a search or recommendations to your WordPress website, but don’t know which one to use. Here is a table comparing the features of all the different engines.

Apache Solr Elasticsearch Opensearch Algolia Weaviate Google Retail Recombee
Weaviate module name Cohere PaLM Openai Huggingface transformer
Keyword search
Yes
Yes
Yes
Yes
No
No
No
No
Yes
No
Semantic/Vector search
No
Sort of
Sort of
Yes
Yes
Yes
Yes
Yes
Yes
No
Image search
No
No
No
No
No
No
No
Yes
No
No
Personalized search
No
No
No
Yes
No
No
No
No
Yes
No
Multilingual search
No
No
No
Yes
Yes
Yes
Yes
Yes
No
No
Question answering
No
No
No
No
No
No
Yes
Yes
No
No
RAG
No
No
No
No
Yes
Yes
Yes
No
No
No
Hybrid search
No
No
No
Yes
Yes
Yes
Yes
Yes
No
No
Self hosting
Yes
Yes
Yes
No
No
No
No
Yes
No
No
Managed hosting
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Recommendations
No
No
No
Yes
No
No
No
No
Yes
Yes
User events
No
No
No
Yes
No
No
No
No
Yes
Yes

All of these engines are compatible with the WPSolr plugin.

Keyword Search : This is the most common type of search available. It is the lightest and least expensive form of search but could need fine-tuning to deliver a flawless experience to users. If you are interested in this type of search, you could use Apache Solr, Elasticsearch, Opensearch and Algolia. All of these have hosting solutions that provide a working environment so that you can start faster.

AI/Semantic search : This type of search uses a vector database and works by matching meanings and contexts instead of literal words. For example, “something to sleep on” would return beds even if the results don’t contain the word “sleep”. The advantages of this search is that it needs less fine-tuning than keyword search and it is multilingual (example : the spanish user typing in his own language would get matching english results) but is more ressource intensive so more costly. The compatible search engines that use this type of search are Elasticsearch, Opensearch, Algolia and Weaviate.

Hybrid search : Combine multiple search algorithms to improve the relevancy of search results. Using WPSolr and Weaviate, you can utilize the full power of both keyword search and semantic search simulteanously by combining them. You can learn more about it from the official Weaviate documentation.

Personalized search : This type of search delivers a personalized experience to the users by sending user events to the search engine. It is continuously learning to ensure that all the users receive the most relevant results based on their past actions on the website. Some of the providers of personalized search are Recombee, Algolia and Google retail.

Recommendations : This is not too dissimilar from personalized search but instead of suggesting content when users do a search, they receive relevant content passively whenever they are using the website. They are present in virtually all professional e-commerce websites: if you can spot a section where there is written “Products you might like” there is a very high likelyhood that a recommendation engine is in use. When recommendations are active, whenever a user does anything (click on a product, add to cart, etc…) an event is sent to the engine. The engine will then learn about all the users’s habits using the great amount of stored events and recommend the most relevant products or articles. The compatible recommendation engines are Recombee, Algolia and Google Retail.