WPSolr logo
Search
Close this search box.

Search guides for WordPress & WooCommerce

How to (Easily) Configure Apache Solr on WordPress

One of the best ways of improving user experience on your WordPress websites is to have a speedy and accurate search. While the default search can be quite effective on websites with limited amounts of data, it’s speed can become problematic (slow) as traffic and data increases. This is why, in this case, you should replace your WordPress search with a high performance search engine. But where do you start? Apache Solr is an easy choice, since it is probably the one with the best price to performance ratio.   What is Solr ? While the default WordPress search (and many other search plugins such as Relevanssi or Ivory search) use simple SQL queries to find matching posts in the WP database, Solr is optimized

Add Weaviate AI search to your Wordpress

How to (Easily) Configure Weaviate (AI search) on WordPress

What if you wanted to have an AI search for your WordPress websites ? Thanks to WPSolr and Weaviate, you can set it up.   What is Weaviate ? Weaviate is an open-source vector database. It is free to download (and install) and you can use it as an AI search engine to upgrade your WordPress search. AI search offers multiple benefits and uses : 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. Image search

Integrate Opensearch into Wordpress websites

How to (Easily) Configure Opensearch on WordPress

One of the best ways of improving user experience on your WordPress websites is to have a speedy and accurate search. While the default search can be quite effective on websites with limited amounts of data, it’s speed can become problematic (slow) as traffic and data increases. This is why, in this case, you should replace your WordPress search with a high performance search engine. But where do you start? Opensearch is an easy choice, since it is probably the one with the best price to performance ratio.Opensearch   What is Opensearch ? While the default WordPress search (and many other search plugins such as Relevanssi or Ivory search) use simple SQL queries to find matching posts in the WP database, Opensearch is optimized for information retrieval

The influence of mobile devices on WordPress search strategies

With mobile devices reigning supreme in the digital realm, the manner in which users engage with websites has undergone substantial transformation. This change holds profound implications for website design, especially concerning features like search functionality. In the realm of WordPress sites, where prioritizing ease of use and accessibility is essential, optimizing search strategies for mobile users isn’t merely an add-on but an imperative. This article delves into the impact of the surge in mobile internet usage on the design and functionality of search systems within WordPress.   Mobile first: a paradigm shift Mobile first is a design approach that prioritizes the creation of a website for smartphones before adapting it for desktop computers. This strategy has gained widespread adoption recently, as websites traditionally focused on

Wordpress Ajax (live) search

How to add Ajax (live) search to WordPress

In today’s world, every popular website is equipped with some form of Ajax search. allowing users to experience real-time updates and dynamic search suggestions as they type. This seamless interaction enhances user engagement and provides instant access to relevant information, ensuring a smoother and more efficient browsing experience overall. So how could you add this search feature to your WordPress website. Well this step-by-step guide will teach you.   What is Ajax search Example of a autocomplete Ajax search in WordPress using WPSolr plugin. Ajax search consists of returning results in real-time as a user enters text in a search. It will simply place the clickable results under the aforementioned search bar and differentiates itself from regular search by not reloading the page. This seamless

How to (Easily) Configure Elasticsearch on WordPress

One of the best ways of improving user experience on your WordPress websites is to have a speedy and accurate search. While the default search can be quite effective on websites with limited amounts of data, it’s speed can become problematic (slow) as traffic and data increases. This is why, in this case, you should replace your WordPress search with a high performance search engine. But where do you start? Elasticsearch is an easy choice, since it is probably the one with the best price to performance ratio.   What is Elasticsearch ? While the default WordPress search (and many other search plugins such as Relevanssi or Ivory search) use simple SQL queries to find matching posts in the WP database, Elasticsearch is optimized for

Leveraging CDN and caching for a faster WordPress search

In today’s digital world, website performance holds significant importance. Slow or ineffective website searches are deemed unacceptable as they can diminish user experience and elevate bounce rates. This is especially critical for WordPress ecommerce sites, where search functionality greatly influences sales. Employing content delivery systems and efficient caching strategies becomes pivotal in enhancing website search speed. This article explores the effective utilization of these technologies.   What is a CDN A Content Delivery Network (CDN) is a network of servers spread across various locations to swiftly deliver internet content by strategically distributing it in proximity to end users. This expedites the transmission of essential assets required for loading internet content, encompassing HTML pages, JavaScript files, stylesheets, images, and videos. Utilizing a CDN for WordPress sites

Geolocation search

Feature Highlight : Geolocation & proximity search for WordPress

Adding geolocation search to your WordPress site can significantly enhance the user experience by providing location-based content and services tailored to the needs and preferences of your visitors. Whether you’re running a local business, a travel blog, or an e-commerce platform, geolocation search enables users to find relevant information, products, or services based on their current location or specified area of interest.       How to add geolocation search to your WordPress   You can easily add geolocation search to your WordPress using WPSolr, a WordPress search & recommendations plugin. It will use the visitor’s geolocation data to find close items and indicate their distance.   You can check out how in our documentation.

WP_Query Wordpress search

How WP_Query performs a WordPress search

WordPress relies on the WP_Query class to perform searches (and load data in general). This class is a very versatile and customizable piece of PHP code since it includes many WordPress hooks and this way many plugins have been built around it. Without WP_Query, adding an efficient and relevant WordPress search would be very difficult.   This guide will overview the components of the WP_Query class, among others, that form the search functionalities within WordPress.     For the purpose of this guide, let’s consider that the user enters the term “shirt” in the WordPress search bar.     This will reload the page. It will now have the following url : https://www.yourwebsite.com/?s=shirt.   This way the term you want to search (in this case

Wordpress search

How does WordPress search work and how to improve it

WordPress is a powerful CMS that currently powers 40% of the websites worldwide. It can allow the users to build fully functioning websites in minutes and provides a default search. But how effective is this default search. Short answer : not a lot. In this guide, you will learn about the inner workings of this WordPress search and how you could improve it.   How does default WordPress search work ?   Default WordPress search works using SQL. While it is convenient since no further setup is needed, it has a few downsides :   1. Can be slow   The default search can be slowed down for a few reasons : Running on the same hardware : since both your WordPress applications and database

Wordpress image search

Image search for WordPress & Woocommerce

Image search is becoming more and more common with the advent of AI. It is very useful for many purposes but one of the most important is e-commerce. Using image search, users can upload images to find products that closely resemble what they are looking for, yielding far better conversion rates than text-based search ever would. So what if you wanted to add image search to Woocommerce, the world’s leading solution when it comes to e-commerce platforms.   Learn all there is to know about WordPress search by reading our guide.   How does image search work ?   You can’t add image search to your WordPress or Woocommerce using the default search. The default WordPress search uses basic SQL to search for matching items

Add search & facets to your Woocommerce wesbite using WPSolr

Feature highlight : Woocommerce product search & facets

WooCommerce powers approximately 23% of the world’s e-commerce websites. With this extensive reach, WPSolr, a WordPress search and recommendations plugin, offers integration specifically designed to cater to WooCommerce sites, making it a likely solution to meet your needs.   Check out our Woocommerce integration documentation.   Woocommerce search     WPSolr will allow you to add Ajax (live) search to your Woocommerce website.   From the WPSolr dashboard, you can select which data to display for each Woocommerce product result. :     Woocommerce facets   WPSolr offers plenty of facets to choose from. You can use them filter the Woocommerce shop :     You can then easily add these WPSolr facets to your Woocommerce sidebar using widgets :  

WPSolr Wordpress facets example

Feature highlight : WordPress facets (filters)

Whether you’re running an e-commerce store with Woocommerce, managing a news platform, or curating a blog, you would want to let your users personalize their WordPress browsing experience by adding facets to your website’s search functionality.   WPSolr allows for that.   Add faceted search to any WordPress  or Woocommerce website     WPSolr is a search & recommendations plugin that can also integrate facets powered by world-class search engines.   They are highly customizable and deliver lightning fast results. WPSolr also offer quite a few of them : checkboxes, radioboxes, select box, date picker, slider, color picker, etc…   You can learn how to add them in our official documentation.

Wordpress multisite search

Feature highlight : WordPress multisite search

WordPress offers a unique feature in that it can support multiple virtual websites in one single WordPress installation. They can all share ressources like plugins or themes. But what if you wanted all your websites to share the same search.   You can now using WPSolr.   Add multisite search to your WordPress   Learn how you enable cross-site search for your WordPress websites using WPSolr.   WPSolr is a WordPress search and recommendations plugin. Using it, you can equip any WordPress & Woocommerce website with keyword search, AI search, personalized search and even RAG.

Wordpress search

WordPress search : Ultimate Guide for 2024

WordPress is the most widely used CMS and single handedly powers 40% of the web. If you haven’t tried it already, it is intuitive, powerful and if you use one of many hosting providers out there, you can easily set up a working website in minutes. But once you made all of your content, how do you ensure that your users can find it. For that, you need a good site search. Many types of search exist : keyword search, AI search, even personalized search. WordPress provides one by default, but it is incredibly slow and ineffective. This guide will go over the benefits of a fast and relevant search and how you could implement third party search engines easily into any WordPress or Woocommerce

Optimizing Your WordPress Search for Mobile Users

Today, mobile phones have become the main tool for internet browsing. This is particularly crucial for e-commerce platforms, with mobile devices accounting for 60% of global e-commerce transactions. Thus, making a website mobile-friendly is essential. A quick, efficient, and responsive search function is key to enhancing user experience, increasing engagement, and improving your website’s performance in mobile search results. In this piece, we’ll explore strategies for optimizing WordPress search for mobile users, emphasizing design elements and speed enhancements.   Embrace responsive design While search functionality stands as a crucial component of any website, the significance of responsive design cannot be underestimated. It guarantees that the website’s search feature is both functional and aesthetically pleasing across various devices, particularly on the smaller screens of smartphones. Enhancing

Screenshot of Ajax search autocompletion using WPSolr

Feature highlight : Autocompletion (Ajax search)

In the modern digital landscape, websites are expected to be highly responsive, providing immediate feedback to users. WPSolr can make that happen by adding autocompletion to your WordPress websites.   How does autocompletion work     As users type, WPSolr autocompletes in real-time, displaying potential queries beneath the search bar. Clicking on these suggestions triggers the corresponding query.   Add autocompletion to your WordPress or Woocommerce website   You can add autompletion to your WordPress or Woocommerce website using WPSolr, a search & recommendations plugin.   You can check out our Ajax search documentation.   WPsolr autocompletion works with our compatible search engines : Apache Solr, Elasticsearch, Opensearch, Algolia, Weaviate, etc…

Opensearch logo

Feature highlight : AWS Opensearch

AWS is the world’s leading cloud computing provider so it is no surprise that you would want to use it to host your search engines. Good news! You can now integrate the AWS Opensearch service into any WordPress & Woocommerce website using WPSolr, a search & recommendations plugin. Let Opensearch take control of your search and facets.   Why use Opensearch ?   Opensearch is an open source fork of a very popular and important search engine called Elasticsearch. It delivers an efficient and relevant search (that can power websites with millions of items or products) but also provides detailed analytics. It can be used for many purposes including but not limited to e-commerce, multimedia streaming, news, back-office, etc…   Opensearch was created in 2021

Woocommerce x Algolia

Integrate Woocommerce with Algolia

Algolia is the most popular cloud search & recommendations provider. You could want to integrate it into your Woocommerce or WordPress website.   Why use Algolia ?   Search   Algolia provides search of all kinds : simple keyword search, AI/vector search & personalized search.   Keyword search is available in the free tier. Keyword search works by matching the keywords in a search query to the ones present in the indexed items/documents. It can be simple and limited without any configuration but Algolia offers multiple features to fine-tune it. For keyword search, you could define synonyms which is useful for expert websites. For example, if you have a medical website, you could need to set “acute myocardial infarction” as a synonym for heart attack.

How to measure effectiveness of your WordPress search

Evaluating the performance of a website’s search feature is vital because it provides essential insights into enhancing user experience and enabling visitors to swiftly and effortlessly locate their desired content. An efficient search mechanism can decrease bounce rates and boost user engagement. In this article, we’ll discuss several strategies for achieving this.   Understanding WordPress search metrics Several metrics are available to assess the effectiveness of search functionality: The search volume of a website reflects the total number of searches conducted on the site. A higher volume suggests that users frequently use the search feature to navigate the website. Click-through rate (CTR) represents the percentage of searches that lead to a click. A low CTR might indicate that the search results are not effectively meeting

Why your online store needs a WooCommerce search plugin

The effectiveness of a website’s search functionality, particularly for WooCommerce stores, can significantly impact its sales performance. This is especially true for e-commerce sites, where a substantial fraction of purchases originate from search queries. For sites powered by WooCommerce—the most widely-used e-commerce platform—relying on the default WordPress search feature often falls short due to its limitations. To stay competitive, adopting a specialized WordPress search plugin is essential, and WPSOLR stands out as an excellent choice for enhancing WooCommerce search capabilities across websites of any size. By integrating a sophisticated search plugin, you can transform how users engage with your site, leading to better user experiences and increased conversion rates. Let’s explore how a dedicated search plugin can elevate your WooCommerce store.   Speeds up product

Algolia vs Recombee pricing

Recombee vs Algolia pricing

Algolia and Recombee both offer similar functionalities : search and recommendations. Which solution you should go for would depend on your use case :   Overall   Overall, Recombee offers a better price to performance ratio compared to Algolia. It’s free tier includes personalized search and recommendations with almost all features available (models optimized for general purposes, e-commerce, streaming, ads, etc…) and very generous usage limits (100 000 recommendation requests per month, etc…) which is more than enough for most (smaller) websites.   Algolia also works very well (you can check out case studies for both Algolia and Recombee) but is a more costly solution, good for bigger websites.   If you want to learn more about Recombee, you should check out our detailed review.

Comparing search technologies: Elasticsearch vs. Solr vs. Algolia in WordPress

Search functionality is crucial for many websites, particularly e-commerce platforms, where a significant portion of online transactions originates from search queries. Unfortunately, the default search feature in WordPress often falls short of expectations, making the addition of a search plugin a necessary upgrade. WPSOLR stands out as an excellent choice, catering to a wide range of website needs and supporting various search engines. This article will delve into Elasticsearch, Solr, and Algolia, comparing their features and performance. Although these are just a few of the search engines compatible with WPSOLR, they are among the most renowned. Each offers unique advantages, and we’ll explore how they stack up against each other in the following comparison.   Elasticsearch Elasticsearch, built atop the Lucene library, stands out for

vespa logo

Vespa error : “feed: got status 507”

When trying to deploy your Vespa application and index your documents, you could receive the following error :   feed: got status 507 ({"pathId":"/document/v1/mynamespace/music/docid/hardwired-to-self-destruct","id":"id:mynamespace:music::hardwired-to-self-destruct","message":"[UNKNOWN(251009) @ tcp/a9a1e3304702:19112/default]: ReturnCode(NO_SPACE, External feed is blocked due to resource exhaustion: in content cluster 'music': disk on node 0 [a9a1e3304702] is 93.9% full (the configured limit is 75.0%). See https://docs.vespa.ai/en/operations/feed-block.html) "}) for put id:mynamespace:music::hardwired-to-self-destruct: not retryable   This is because the disk space is almost full (in this case 93.9%). When the nodes reach a certain limit, the nodes block external write operations.   By default Vespa sets it’s disk space limit at 0.75 (75%).  You can increase it by adding the following lines to the ‘services.xml’ file in your Vespa application package, more precisely inside the ‘<content>’ tag :  

Unlocking the potential of semantic search

Search technology is undergoing a rapid transformation, fueled by the integration of artificial intelligence (AI) by leading tech giants such as Google and Microsoft. The incorporation of AI into their search engines marks a significant enhancement in the quality of search results. At the heart of this transformation is semantic search, which is poised to play a pivotal role in the future of search technologies. Semantic search represents a major advancement over traditional search methodologies by interpreting the meaning behind words and phrases, rather than merely matching keywords. This approach significantly refines search outcomes, transcending the limitations imposed by the specific keywords used in queries. Semantic search is already being extensively utilized by major search engines like Google and is expected to see broader adoption

Integrate Recombee into Woocommerce website

Integrate Woocommerce with Recombee

Woocommerce is the #1 solution for e-commerce globally. This WordPress plugin provides a powerful and customizable platform for online businesses to sell their products and services. With its user-friendly interface and easy integration with various payment gateways, Woocommerce has become the go-to choice for many entrepreneurs. One of the key features of Woocommerce is its flexibility. It offers a wide range of extensions and themes that allow you to customize your store according to your specific needs. Whether you want to add new functionalities or enhance the design of your website, there is an extension or theme available for almost any requirement. One of these features you could consider adding is recommendations.   Why equip Woocommerce with personalized search & recommendations? Woocommerce already offers users

Recombee logo

Recombee Review : The most versatile AI recommender

Recombee is an AI-powered recommender that offers both recommendations & personalized search. Whether it’s recommending products, articles, or movies, Recombee leverages advanced algorithms and machine learning to deliver personalized recommendations & search that keep users engaged and satisfied. With its easy integration and customizable features, Recombee empowers businesses to optimize content discovery, increase user retention, and drive conversions effortlessly.       Highly-performing recommendations   Recombee prides itself in increasing conversion rates and in turn revenue tenfold. You can verify this by reading their case studies. Using the case studies, you can observe that Recombee improves website performance in most situations whether it is general purposes, e-commerce, streaming, news, etc…     Here are the main types of recommendations :   1. Item recommendations  

Image of Wordpress plugins

Top 5 Recommendation Plugins for Woocommerce & WordPress

Recommendations are an emerging technology today, often used in e-commerce or video streaming. If you wish to equip your WordPress or Woocommerce website with recommendations, there are quite a few plugins available.  However, not all of them are created equal. Some may be limited in functionality, while others may lack compatibility with certain themes or other plugins.   Here are the top 5 :       1. WPSolr   WPSolr is a complete search and recommendations WordPress plugin that integrates countless search engines & recommenders into your WordPress website. Apache Solr, Elasticsearch, Opensearch, Weaviate, Algolia, Recombee, Google Retail are all compatible (check out our engine features comparison). It is versatile and can be used for multiple purposes : blog website, e-commerce website, news website,

Recommendation Filtering Algorithms

Overview of different filtering algorithms (for personalization)

In the past, websites aimed to boost click-through and conversion rates by improving search features. Now, a new technology called recommender systems has emerged. These systems work subtly in the background, requiring little user interaction. They personalize recommendations, closely linking with personalized search to tailor the user experience. But how do these recommendation systems work ? They use algorithms to filter the results that will be returned to the user. These algorithms are : content-based filtering, collaborative filtering, hybrid filtering and knowledge-based filtering.   Diagram explaining how collaborative filtering works   Collaborative filtering   We will start of with the most popular type of filtering algorithm today : collaborative filtering. Collaborative filtering makes use of machine learning to quickly filter (recommend) the most relevant items

Photo of a person looking through a magnifyer.

What is Retrieval-Augmented Recommendation (RAR)?

I bet that the name Retrieval-augmented recommendation reminds you of something. That’s right! It’s a similar process to RAG (retrieval-augmented generation) but with a twist. Instead of using a search engine to retrieve the items and then feeding them to a generative AI, you retrieve the items using a search engine and then re-rank them using a recommender (personalization).   This way you get the best of both worlds : any search engine of your choice but with personalization. This is powerful since you can basically build your own personalized search.   Why?   At WPSolr (WordPress search and recommendations plugin), we came up with this new method of search because one of our clients needed a personalized vector (AI) search for their e-commerce website

Personalization

What is personalization ?

Personalization has become impossible to ignore in today’s digital landscape, permeating various aspects of our online experiences. As consumers increasingly expect personalized experiences, businesses across industries are investing in personalization technology to enhance user engagement, drive conversions, and foster customer loyalty in today’s highly competitive digital market.     What is personalization?   Personalization can be used whenever content is delivered to the user. It works by tracking user events that trigger whenever the user interacts with elements of interest in the website (page views, added to cart, added to favourites, etc…). This data is then used to train a model that comprehensively learns about users, enabling it to provide personalized recommendations tailored to each individual’s interests.     What are some uses of personalization

What is personalized search?

Search has evolved over the years, first starting with traditional keyword search, then moving on to Vector (AI) databases. But nowadays, a new type of search is being popularized : personalized search. As it’s name implies, this technique consists of personalizing the search (keyword or vector) using stored events (or interactions) for each user. It is closely related to the other popular personalization system called recommendations.       What is personalization ?   Personalization consists of customizing the search results based on the user’s preferences. This is done by collecting user events, that are triggered whenever the user interacts with or does an action on the website, and using this to tailor the search results to the user’s preferences and needs. The personalization model

What is RAG and how does it work

Nowadays, text generation is making a big wave thanks to LLMs (Large Language Models). Trained on large amounts of publicly (or sometimes privately) accessible data, these models can complete various language related tasks such as conversation (chatbot), question answering and even advising. They impact many sectors like writing, coding and marketing. But what about search? Well you’re at the right place because that is what RAG (Retrieval Augmented Generation) is about.   What does RAG do ?   RAG, as it’s name implies, combines both search and AI-based text generation. It has become a very trendy topic recently since it is capable of delivering the same capabilities as LLMs while remaining a more reliable source of information. This is because, when integrated into a RAG

8 Best WordPress Search plugins in 2024 (Free + Paid)

Over two decades since its inception, WordPress stands as the prominent CMS globally. Originally a basic tool for blogging, it has evolved into a versatile platform capable of supporting a diverse array of website types. Despite its strengths, the default WordPress search often falls short, making plugins an essential upgrade for those needing an efficient and relevant search experience on their site. While many of these search plugins are available for free, some require a purchase. This article will teach you what are the top 10 plugins to refine your website’s search.   1. WPSolr (Free or €99/month) WPSolr is a very complete WordPress search plugin since it delivers all the components any website would need to have a great search experience. You can check

How do search engines use inverted indexes?

How are inverted indexes used ?   Have you ever wondered how search engines and libraries like Lucene, Solr and Elasticsearch work?   They use inverted indexes which are faster and more efficient than forward indexes since the document database doesn’t need to perform a full table scan. They are a fundamental component of keyword search.   Almost every software that does Information Retrieval uses some kind of inverted index since you don’t go through a list of documents hoping to find the match, you go through a list of documents that you already know contains the match.     How do inverted indexes work ?   Indexation works in a few steps : The data received is tokenized : it simplifies each word of

The default WordPress search is losing you money, Algolia explains you how

How does the default WordPress search works ? Learn how the default WordPress search works. Why it’s making lose money It works by sending a basic SQL query to the WordPress database that is wildly inefficient and imprecise which, according to Algolia, could be losing you money. 📖 By reading this article, you’ll learn that 43% of visitors immediately go to the search bars when opening a website and shoppers that use search bars spend 2.6 times more than others. Conclusion 🛑 So it is important that you use a highly performant and relevant search engine for your website since the more data you have, the more the WordPress default search will struggle. If you are interested in equipping your website with an efficient search, check

How to use Weaviate with any Huggingface vectorization model

For more info about Weaviate,  check out our documentation.   If you’ve ever wanted to use Weaviate but were worried that you couldn’t use the most efficient or relevant vectorization model you want, I have just the thing for you. In this notebook/guide, I have detailed the different steps and code needed to setup Weaviate with any Huggingface vectorization model. TLDR Choose from a wide selection of Huggingface models using the official rankings page. Create your own transformers inference container to be used by Weaviate to vectorize the data. Learn how to add your chosen Huggingface model.. Startup the containers and create the class that will use your new vectorizer model. Send the data to the Weaviate that will now be automatically vectorized by the custom model.

demo woocommerce flatsome 100 thousand products

Did you know that Elasticsearch is free on Cloudways?

Why not use it with elasticpress.io or wpsolr.com or wpsolr free https://wordpress.org/plugins/wpsolr-free/ to power your WooCommerce or #WordPress? Try the Elasticsearch demo on Cloudways with WPSOLR: https://demo-woocommerce-flatsome-cloudways.wpsolr.com/shop/ The configuration is described in the link. And even more, with WPSOLR, for DigitalOcean clients eager to use Algolia https://demo-woocommerce-flatsome-cloudways-algolia.wpsolr.com/shop/, Elasticsearch, OpenSearch Project https://demo-woocommerce-cloudways-100k-aws-opensearch.wpsolr.com/shop/, Google Retail search https://lnkd.in/dNz83eQw, or even Weaviate vector search https://demo-woocommerce-flatsome-cloudways-2k-cohere.wpsolr.com/shop/, and soon Vespa.ai https://demo-woocommerce-flatsome-cloudways-2k-vespa.wpsolr.com/shop/. Try all WPSOLR search demos on Cloudways: https://www.wpsolr.com/wpsolr-demos/

A new WooCommerce demo with Weaviate and sentence transformers

— The embedding model — The demo uses the MiniLM-L6-v2 embeddings model https://lnkd.in/eCwAzH_h, installed on a self-hosted Weaviate Kubernetes cluster. This model is considered to have the best performance vs quality for all sentence transformer models. — Bigger models are better — Notice that much bigger models (GPU(s) required?) are now trusting the top of the MTEB leaderboard for the retrieval task https://lnkd.in/efmNJyTP — Indexing time — Also notice that indexing takes quite some time (around 1 per second) on a (single :)) CPU. — Quality — Quality looks inferior to the same demos with PaLM2, OpenAI or Cohere embeddings. For instance, check out the position of a mattress for keywords “something to sleep on”: – MiniLM-L6-v2 (not on first page !): https://lnkd.in/eUQnVBXV – OpenAI (1st position): https://lnkd.in/eVdYpC-P – PaLM2 (1st position): https://lnkd.in/e4FFVcUj – Cohere (2nd position): https://lnkd.in/eb3yCw-C –

Algolia’s impact on user engagement metrics

Introduction Algolia is a powerful search-as-a-service platform that has revolutionized the way websites and applications implement search functionality. Its impressive search capabilities combined with its developer-friendly API have made it a favorite among developers and businesses alike, and it has had a significant impact on user engagement metrics. User engagement metrics, such as average time on site, bounce rate, and conversion rate, are critical indicators of a website or application’s success. Algolia’s fast and accurate search results greatly enhance the user experience, leading to increased user engagement and ultimately improved metrics. Algolia’s Impact on User Engagement Metrics Algolia’s key features, such as instant search results, typo tolerance, and relevance ranking, contribute to higher user engagement on websites and applications. Let’s take a closer look at

How Weaviate is enhancing customer support with conversational AI

Introduction Customer support is a crucial aspect of any business, as it directly impacts customer satisfaction and loyalty. With the advancements in technology, businesses are now leveraging conversational AI to enhance their customer support services. Weaviate, an open-source knowledge graph tool, is playing a significant role in revolutionizing customer support through its robust conversational AI capabilities.   Weaviate and Conversational AI Weaviate is a powerful, scalable, and flexible knowledge graph tool that allows businesses to analyze and understand their unstructured data effectively. It is specifically designed to provide machine learning capabilities and natural language processing (NLP) functionalities. These features enable Weaviate to process and understand human language, making it an ideal choice for conversational AI applications. With Weaviate, customer support can be revolutionized through the

Using Weaviate to personalize the shopping experience in WooCommerce

Introduction In today’s ultra-competitive e-commerce landscape, delivering personalized shopping experiences to customers is crucial for success. Personalization allows online retailers to tailor their offerings to individual preferences, increasing customer satisfaction and driving conversions. One powerful tool that can help achieve this is Weaviate, an open-source knowledge graph that acts as a vector search engine. By incorporating Weaviate into your WooCommerce store, you can harness the power of AI and machine learning to provide personalized product recommendations for each customer. Getting Started with Weaviate To begin personalizing the shopping experience in WooCommerce using Weaviate, you’ll first need to set up and configure Weaviate. Here’s a step-by-step guide: 1. Install Weaviate: You can download Weaviate from the official website and follow the installation instructions provided. 2. Set

How to troubleshoot Elasticsearch

Introduction Elasticsearch is a powerful distributed search and analytics engine that is widely used for storing, searching, and analyzing large volumes of data. However, like any other technology, Elasticsearch can encounter issues and require troubleshooting to ensure optimal performance. In this post, we will explore some common troubleshooting techniques when working with Elasticsearch.   Troubleshooting Elasticsearch 1. Check Elasticsearch Cluster Status: The first step in troubleshooting Elasticsearch is to check the cluster status. You can use the Elasticsearch PHP client library to query the cluster health and obtain information about individual nodes, indices, and their status. Here’s an example of how you can use the PHP client to obtain the cluster health: require 'vendor/autoload.php'; $client = Elasticsearch\ClientBuilder::create()->build(); $response = $client->cluster()->health(); // Check the cluster status

The benefits of dynamic filtering with Algolia’s search implementation

Introduction Algolia is a powerful search and discovery platform that provides developers with a wide range of features for implementing a robust search functionality in their applications. One of the key benefits of Algolia’s search implementation is dynamic filtering, which allows users to refine their search results in real-time based on various criteria. This feature greatly enhances the user experience by providing instant feedback and reducing the time and effort required to find the desired results.   Benefits of Dynamic Filtering with Algolia’s Search Implementation 1. Real-time Results: Dynamic filtering enables users to see the updated search results as they refine their search criteria. This real-time feedback allows users to quickly iterate and narrow down their search to find the most relevant results. With Algolia,

How Algolia improves visibility of products in WooCommerce

Introduction In today’s fast-paced e-commerce world, having a well-optimized search functionality can make all the difference in improving the visibility of products on your WooCommerce store. Customers need to be able to find what they’re looking for quickly and easily, and a powerful search engine like Algolia can help you achieve just that. In this post, we will explore how Algolia can improve the visibility of products in WooCommerce, and we will also discuss how WPSOLR can further enhance your search capabilities.   How Algolia improves visibility of products in WooCommerce Algolia is a leading search-as-a-service platform that provides lightning-fast and highly-relevant search results. By integrating Algolia with WooCommerce, you can significantly enhance the search functionality of your online store, making it easier for customers

Different Elasticsearch search patterns for WooCommerce

Introduction Elasticsearch has emerged as a popular solution for building search functionality into web applications. WooCommerce, being one of the leading eCommerce platforms, can greatly benefit from integrating Elasticsearch to enhance search capabilities. In this post, we will explore different Elasticsearch search patterns specifically tailored for WooCommerce, along with some code examples to get you started. Elasticsearch PHP Client To use Elasticsearch in your WooCommerce store, you need to communicate with the Elasticsearch server using a programming language. In this example, we will be using the official Elasticsearch PHP client. The first step is to install the Elasticsearch PHP client library using Composer. Open your terminal and navigate to your WooCommerce project directory. Run the following command: Next, let’s create a simple search function that

Elasticsearch in the cloud: The pros and cons

Introduction Elasticsearch is a popular search and analytics engine that is widely used for its scalability, speed, and ease of use. It is designed to handle large amounts of data and perform real-time searches and analytics on that data. When it comes to deploying Elasticsearch, one option that many organizations consider is deploying it in the cloud. There are several cloud providers that offer Elasticsearch as a managed service, such as Amazon Web Services (AWS) Elasticsearch Service, Google Cloud Elasticsearch, and Elasticsearch Service on Elastic Cloud. In this post, we will explore the pros and cons of using Elasticsearch in the cloud, and also provide some code examples using the PHP client for Elasticsearch. Pros of Elasticsearch in the cloud 1. Scalability: One of the

Apache Solr indexing options

Introduction Apache Solr is an open-source search platform built on Apache Lucene. It provides efficient and powerful search capabilities for various applications, making it a popular choice for developers. One of the fundamental aspects of Solr is indexing, which refers to the process of adding, updating, and deleting documents from the Solr database. In this post, we will explore the indexing options available in Apache Solr and demonstrate how to use the Solr PHP client to index data into Solr. We will also discuss how WPSOLR, a plugin for WordPress, can simplify the indexing process and offer advanced features for Solr integration. Indexing Options in Apache Solr Apache Solr provides multiple approaches for indexing data: 1. Batch Indexing: Batch indexing allows you to upload a