php-fts: Búsqueda potente y ligera en PHP

Fuentes: php-fts: A lightweight full-text search engine built in pure PHP

Un desarrollador ha creado 'php-fts', un motor de búsqueda de texto completo ligero y autónomo escrito en PHP puro, sin necesidad de extensiones ni servicios externos. Diseñado para entornos con recursos limitados como alojamiento compartido o VPS pequeños, ofrece una alternativa a soluciones más complejas como Elasticsearch, Meilisearch o Typesense, especialmente útil cuando no se dispone de la infraestructura necesaria para estas últimas. php-fts permite búsquedas con resultados clasificados, filtros y coincidencia tolerante a errores, ideal para conjuntos de datos de entre cientos y decenas de miles de documentos. Incluye características como búsqueda por trigramas (tolerante a errores tipográficos), clasificación de relevancia (BM25 + IDF), filtrado avanzado (AND/OR), inserción masiva y compactación para optimizar el rendimiento. El motor es compatible con PHP 8.1 o superior y requiere acceso de lectura/escritura a un directorio para los archivos de índice. Se puede instalar a través de Composer o manualmente, proporcionando ejemplos de inserción y búsqueda. El código fuente está disponible en GitHub bajo licencia MIT y es una solución viable para proyectos que requieren búsqueda de texto completo sin la complejidad de una infraestructura dedicada.