Implements semantic search by embedding product text via an external AI server and storing vectors in OpenSearch k‑NN, with fallback to keyword search. Includes architecture, installation/configuration, system requirements, performance estimates, and support for Luma and headless GraphQL.
Ready-to-run Docker setup to spin up FrankenPHP with database, OpenSearch, and RabbitMQ. Includes .env templates, SERVER_NAME configuration, docker compose commands, and /etc/hosts steps to get your project running locally.