WPSolr logo
Search
Close this search box.

Weaviate Wordpress guides for WordPress & WooCommerce

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

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

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 –

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

Using Weaviate to improve your WooCommerce store’s user experience

Introduction In today’s competitive e-commerce landscape, having a seamless and personalized user experience can make all the difference for your WooCommerce store. By integrating intelligent search capabilities into your store, you can improve customer satisfaction, increase conversions, and drive revenue. One powerful tool that can help you achieve this is Weaviate, an open-source knowledge graph system. In this post, we will explore how you can leverage Weaviate to enhance your WooCommerce store’s user experience. Weaviate and the PHP Client Weaviate allows you to build and utilize a semantic knowledge graph, which organizes data based on its meaning, relationships, and context. By leveraging the power of natural language processing, Weaviate enables advanced search capabilities, recommendation systems, and content tagging. To integrate Weaviate into your WooCommerce store,

Multi-modal WooCommerce search: Elasticsearch orders + Weaviate Cohere products + Weaviate CLIP media.

— Current solution — Just finished upgrading a WooCommerce client, who already had a front-end products multi-lingual Weaviate + Cohere search, and also a 200,000 orders/coupons Elasticsearch admin search. — Needs — The client’s team had troubles searching in thousands of unlabelled media images. — New solution — After upgrading the Weaviate Kubernetes cluster to enable the CLIP module, we indexed the thousands of images. This was relatively fast, on CPUs. — Results — Now the team can search images from their content, rather than from titles and captions. This was done thanks to the WPSOLR “views”, each setup with a dedicated index. WPSOLR + Weaviate + Cohere + CLIP: https://wpsolr.com #search #clip #cohere #weaviate #woocommerce

How to get started with Weaviate in WooCommerce

Introduction: Weaviate is an open-source vector search engine that allows you to build smart search applications. If you are using WooCommerce to power your online store, you can enhance your search capabilities by integrating Weaviate. In this post, we will show you how to get started with Weaviate in WooCommerce. How to Get Started with Weaviate in WooCommerce: To get started with Weaviate in WooCommerce, you will need to install the Weaviate PHP client. You can install it using Composer, which is a dependency manager for PHP. Once you have installed the Weaviate PHP client, you will need to create a Weaviate instance and an index. You can do this using the following code: // Include the Weaviate PHP client require_once 'vendor/autoload.php'; use Weaviate\Client\Configuration; use

Managing Multilingual WooCommerce Stores with Weaviate

Introduction In today’s globalized world, businesses are expanding their reach beyond borders, catering to customers from different linguistic backgrounds. This has created a need for multilingual support in e-commerce platforms like WooCommerce. Managing a multilingual WooCommerce store can be a complex task, but with the help of powerful tools like Weaviate, it becomes much easier. Weaviate is an open-source knowledge graph that can be used to build intelligent applications. In this post, we will explore how to manage multilingual WooCommerce stores using Weaviate and provide some example code using the PHP client.   Managing Multilingual WooCommerce Stores with Weaviate 1. Setting up Weaviate: The first step is to set up Weaviate on your server. You can follow the official documentation to install and configure Weaviate

Optimizing WooCommerce Product Filtering with Weaviate

Introduction WooCommerce is a popular e-commerce platform for WordPress that allows businesses to set up online stores and sell products. One important aspect of any e-commerce store is product filtering, which enables customers to narrow down their search and find the products they are looking for quickly and efficiently. However, the default filtering options provided by WooCommerce may not always meet the specific requirements of a business. In this post, we will explore how you can optimize WooCommerce product filtering using Weaviate, an open-source, vector-based search engine, and introduce a PHP client library to facilitate integration.   Optimizing WooCommerce Product Filtering with Weaviate Weaviate is an excellent tool for enhancing product filtering in WooCommerce due to its powerful search capabilities and flexible schema design. By

A WooCommerce vector search live demo with Weaviate & CLIP (text & image) embeddings

Description: – WooCommerce with the Flatsome theme are hosted on Cloudways – WPSOLR plugin is installed and configured – Weaviate is installed on a Google Cloud Kubernetes cluster https://weaviate.io/developers/weaviate/installation/kubernetes/ – The data vectorization is performed by a CLIP model https://weaviate.io/developers/weaviate/modules/retriever-vectorizer-modules/multi2vec-clip/ – Search, filters, facets, sorting, and pagination are performed by query/data similarity within the Weaviate database Demo link: https://demo-woocommerce-flatsome-cloudways-2k-clip.wpsolr.com/shop/ WPSOLR: https://wpsolr.com #wpsolr #weaviate #woocommerce #vectorsearch #vectordatabase #clipmodel  

Neon AI on a keyboard

GPT embeddings with Vector search for WordPress

GPT is the most widely used AI model today. But what if you wanted to use these same vectors (or embeddings) for your AI search? You could use OpenAI’s (or “GPT”) embedding models to generate embeddings and then store these GPT embeddings in a vector database solution like Weaviate, which offers a straightforward method for integrating OpenAI vectorizers. This allows you to efficiently incorporate GPT embeddings into your AI search engine or vector database. You can choose between three models : text-embedding-3-small, text-embedding-3-large and ada v2.   This guide will explain how you could add this AI search with GPT embeddings to your WordPress (or even Woocommerce) website.   Why use GPT embeddings ?   OpenAI provides the most widely used model today so why