Semantic Search and Information Retrieval using GenAI

Semantic Search and Information Retrieval using GenAI

1h 28mIntermediate2025-06-02

Authors

Ashleigh Faith

Ashleigh Faith

Course details

Generative AI is a win for traditional search technologies, especially when you use its power in tandem. This technical course designed for data professionals shows you how to design, implement, and evaluate sophisticated search solutions that combine knowledge graphs, AI, and traditional search technologies. Learn how to make architectural decisions, implement security measures, and establish effective KPIs for enterprise-scale search systems. Along the way, instructor Ashleigh Faith emphasizes practical implementation, security considerations, and performance optimization while providing hands-on experience with modern search architectures.

Skills covered

Neo4jOrchestrating AI SystemsSearch Engine Marketing (SEM)Search Engine Optimization (SEO)AI for Data Engineers and ScientistsRole-Based AI ApplicationsAI Development Tools and PlatformsData VisualizationBuilding with AIData AnalysisMarketingData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceOne-Off

Concepts

Introduction

  • The power of semantic search and information retrieval
  • What you need to know for the course

Selecting Search

  • Use case - Two Trees Olive Oil
  • What kind of search do you need
  • Deciding if you need a vector database, a knowledge graph, or both
  • What about non-LLM AI for semantic search

Building Blocks of Semantic Search

  • What is information retrieval
  • What is semantic search
  • What are knowledge graphs, and how are they used in semantic search
  • What are vector embeddings

Enhancing Semantic Search

  • What is semantic similarity
  • How is semantic similarity calculated
  • Weights, boosts, and blocks
  • User and localization data
  • Walking the graph
  • Other factors for semantic similarity
  • Search performance in semantic search
  • Automated and human search relevancy assessment

Optimizing Data and Entities for Semantic Search

  • Text and document quality
  • Entity recognition and disambiguation
  • Alternative search methods

Mastering Semantic Search with AI, Human Feedback, and Key Data

  • Where does search fit in an AI or data pipeline
  • How can AI use both vector and graph data for semantic search
  • How can key performance indicators (KPIs) be used in semantic search

Bridging Text and Graphs for Smarter Semantic Search

  • Loading our sample model and data into Stardog
  • Building a graph query
  • Query options
  • Using graph data to ground an AI response
  • Comparison GraphRAG grounding alone vs. RAG with semantic knowledge graphs

Conclusion

  • Continuing your learning journey
40,000 Toman