Semantic search does not have to send text to an external embeddings service or calculate similarity in PHP. In this tutorial, we will use ollama.com to generate embeddings locally and MariaDB to store and compare the vectors. This is a local alternative to our earlier PHPRunner semantic search tutorial. The example searches support tickets by … [Read more…]