Vector Search and Generative AI Integration
In previous chapters, we learned how to build traditional search applications using Query DSL and how to import third-party natural language processing (NLP) models for advanced data processing. In this chapter, we will expand upon these techniques with the latest features of Elastic Stack 8, which include vector search, hybrid search, and integrations with large language models (LLMs), to develop advanced search applications and sophisticated chatbot applications powered by Generative AI. Table 9.1 shows different search strategies supported in Elastic Stack 8 and their use cases:
Search strategies |
Use cases |
Lexical search (also known as BM25 search; BM stands for best matching) |
|
Vector search ... |