Read this before writing any RavenDB query, client call or /databases/ request. Covers server setup, document modelling, the Node.js, .NET and Python clients, RQL, indexes, vector search and AI agents. Code written from recall tends to run and return the wrong rows, because RQL resembles SQL and the clients take field names as plain strings.
Add AI-driven vector search to a Next.js app using RavenDB's embeddings generation AI Task and a single vector.search RQL query, almost like using a regular search API.