Skip to content

Vector Search for Practitioners with Elastic, published by Packt

License

Notifications You must be signed in to change notification settings

PacktPublishing/Vector-Search-for-Practitioners-with-Elastic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vector Search for Practitioners with Elastic

Vector Search for Practitioners with Elastic

This is the code repository for Vector Search for Practitioners with Elastic, published by Packt.

A toolkit for building NLP solutions for search, observability, and security using vector search

What is this book about?

While natural language processing (NLP) is largely used in search use cases, this book aims to inspire you to start using vectors to overcome equally important domain challenges like observability and cybersecurity. The chapters focus mainly on integrating vector search with Elastic to enhance not only their search but also observability and cybersecurity capabilities.

This book covers the following exciting features:

  • Optimize performance by harnessing the capabilities of vector search
  • Explore image vector search and its applications
  • Detect and mask personally identifiable information
  • Implement log prediction for next-generation observability
  • Use vector-based bot detection for cybersecurity
  • Visualize the vector space and explore Search.Next with Elastic
  • Implement a RAG-enhanced application using Streamlit

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders.

The code will look like the following:

{'_source':
 {
'redacted': '<PER> called in from 001-<PHONE>x1311. Their account
number is <SSN>'
'status': 'active'
}

Following is what you need for this book: If you're a data professional with experience in Elastic observability, search, or cybersecurity and are looking to expand your knowledge of vector search, this book is for you. This book provides practical knowledge useful for search application owners, product managers, observability platform owners, and security operations center professionals. Experience in Python, using machine learning models, and data management will help you get the most out of this book.

With the following software and hardware list you can run all code files present in the book (Chapter 1-10).

Software and Hardware List

To fully benefit from this book, readers should possess a basic understanding of Elasticsearch operations, fundamental Python programming skills, and a general familiarity with search concepts. This foundational knowledge will enable readers to more effectively grasp the advanced techniques and applications discussed throughout the book.

System requirements are mentioned in the following table:

Software/Hardware Operating System requirements
Elasticsearch 8.11+ Windows, Linus, and MacOS
Python 3.9+
Jupyter Notebook

Related products

Get to Know the Authors

Bahaaldine Azarmi, Global VP Customer Engineering at Elastic, guides companies as they leverage data architecture, distributed systems, machine learning, and generative AI. He leads the customer engineering team, focusing on cloud consumption, and is passionate about sharing knowledge to build and inspire a community skilled in AI.

Jeff Vestal has a rich background spanning over a decade in financial trading firms and extensive experience with Elasticsearch. He offers a unique blend of operational acumen, engineering skill, and machine learning expertise. As a Principal Customer Enterprise Architect, he excels at crafting innovative solutions, leveraging Elasticsearch’s advanced search capabilities, machine learning features, and generative AI integrations, adeptly guiding users to transform complex data challenges into actionable insights.

About

Vector Search for Practitioners with Elastic, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •