Home / Build it

Build it guides

16 published guides. Start with How to build semantic search.

Start hereHow to build semantic search

An end-to-end build plan: pick a model, chunk, embed, index, query, rerank and evaluate.

Read the guide

Learning path

  1. How to build semantic searchStart here
  2. Semantic search with PythonTutorial
  3. Semantic search with Postgres and pgvectorTutorial
  4. Semantic search with ElasticsearchTutorial

All guides

Build and run it14 guides

TutorialSemantic search with PythonA runnable Python tutorial from raw text to ranked results, with evaluation included.TutorialSemantic search with Postgres and pgvectorBuilding semantic and hybrid search inside Postgres, with index choices and query examples.TutorialSemantic search with ElasticsearchSetting up semantic and hybrid search in Elasticsearch, with mapping, ingest and query examples.TutorialSemantic search with OpenSearchOpenSearch neural search and hybrid queries configured step by step.TutorialSemantic search with LangChain and LlamaIndexHow framework retrievers wrap vector search, what they hide and when to drop down a level.TutorialSemantic search over documents and PDFsParsing, chunking and indexing PDFs and office files so their content is searchable by meaning.TutorialDesigning a search index schemaWhich fields to embed, which to keep as keyword or filter fields, and how to model chunks, documents and metadata in one index.TutorialMigrating semantic search to a new vector databaseA step-by-step migration plan: export, re-index, dual writes, recall checks and cutover without downtime.TutorialSemantic search with PineconeBuild semantic search on Pinecone: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.TutorialSemantic search with WeaviateBuild semantic search on Weaviate: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.TutorialSemantic search with QdrantBuild semantic search on Qdrant: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.TutorialSemantic search with MilvusBuild semantic search on Milvus: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.TutorialSemantic search with ChromaBuild semantic search on Chroma: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.TutorialSemantic search with RedisBuild semantic search on Redis: index setup, embedding, querying, metadata filters and hybrid options, with runnable code.

Related sections

Search guides