Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced WordPress Search - Full Text And Vector Search
1 students

Advanced WordPress Search - Full Text And Vector Search

Full Text Search, BM25, Vector/Semantic Search, Hybrid Search, Reranking and User Signals to enhance our search results
Created byCraig West
Last updated 2/2026
English

What you'll learn

  • Understand Full Text Search and its different search algorithms.
  • Learn what BM25 is and why it is so popular.
  • Learn Semantic Search and Vector Databases.
  • Learn how to perform Hybrid Search combining FTS and Semantic Search.
  • Learn how to rerank the results of hybrid search.

Course content

18 sections65 lectures4h 9m total length
  • Introduction8:15
  • eBook0:44

    There is an eBook for reference in this course as well as the Markdown files used in the eBook available in the repo.

  • Repetition is the key to learning0:57

    Repetition helps understanding. Many of these sections have overlap so one can skip parts as needed. The sections can be stand alone if needed.

  • The eBook files are also in your GitHub Repo0:06

Requirements

  • Advanced developer knowledge of WordPress and MySQL
  • Access to an OpenAI key for vector search.

Description

This an advanced course for experienced WordPress Developers.

For Vector Search, and OpenAI API Key is needed. Currently, a minimum initial payment of $5USD is required. The course will use under $1USD with fair usage.

Full Text Search does not need an OpenAI API Key. You can follow the lectures without an API key.

Advanced WordPress Search in MySQL: FTS, BM25, Semantic Search, Hybrid Search, Reranking and Signals.

Modern websites live or die by the quality of their search experience. If your WordPress site relies on default search, you’re leaving relevance, speed, and user satisfaction on the table. This course gives you the technical depth and practical skills to build powerful, intelligent search systems.

What You’ll Learn

  • How WordPress search actually works under the hood, and why it struggles at scale.

  • Implementing MySQL Full‑Text Search (FTS) with boolean mode, natural language mode, and relevance tuning.

  • Using BM25 for dramatically improved ranking and scoring.

  • Building semantic search with embeddings and vector databases.

  • Applying reranking strategies to combine lexical and semantic signals - Hybrid Search.

  • Using Signals to assist rankings.

PLUGIN01 - A summary of TF, TF-IDF and BM25

PLUGIN02 - BM25 with adjustable `k1 ` and `b` parameters

PLUGIN03 - BM25 search results with calculations

PLUGIN04 - Tool yo compare TF, TF-IDF and BM25

PLUGIN05 - FTS on our custom wp_products table

PLUGIN20 - Building our FTS wp_posts_rag summary table with additional embeddings

PLUGIN21 - Searching our wp_posts_rag table

PLUGIN30 - Creating a set of endpoints for FTS, Vector and Hybrid search

PLUGIN31 - Reranking plugin for our set of FTS and Vector searches

PLUGIN32 - Creating a form for our Boolean FTS search

PLUGIN33 - Using our Boolean search to give a ranked set of results on our Posts

PLUGIN40 - A look at what Signals are and how they can help

Who this course is for:

  • Advance WordPress/MySQL users