mirror of
https://github.com/qdrant/landing_page.git
synced 2026-10-03 01:48:32 +02:00
Merge pull request #2212 from qdrant/docs-restructure-2
Restructure Docs - Stage 2
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Data Management
|
title: Data Management
|
||||||
weight: 11
|
weight: 600
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
## Data Management Integrations
|
## Data Management Integrations
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
---
|
||||||
|
title: Data Synchronization
|
||||||
|
weight: 400
|
||||||
|
partition: ecosystem
|
||||||
|
---
|
||||||
|
|
||||||
|
# Keeping Your Data in Sync with Qdrant
|
||||||
|
|
||||||
|
After migrating to Qdrant, maintaining consistency between Qdrant and your other data stores can be an ongoing operational concern. As records are created, updated, or deleted in your other sources, those changes often need to be reflected in Qdrant to keep search results accurate and fresh.
|
||||||
|
|
||||||
|
The guides in this section cover database-specific synchronization patterns for keeping Qdrant aligned with your existing infrastructure.
|
||||||
|
|
||||||
|
## Synchronization Strategies
|
||||||
|
|
||||||
|
How you sync depends on your source system and write volume:
|
||||||
|
|
||||||
|
- **Event-driven sync** — listen for change events (CDC, triggers, or message queues) and upsert or delete points in Qdrant in real time.
|
||||||
|
- **Batch sync** — periodically re-index records that have changed since the last run, using a timestamp or version field to identify updates.
|
||||||
|
- **Dual-write** — write to both systems simultaneously in application code, with a background reconciliation job to catch divergence.
|
||||||
|
|
||||||
|
Each approach involves trade-offs between latency, complexity, and consistency guarantees. The guides below cover patterns for specific databases.
|
||||||
+3
-3
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Keeping Postgres in Sync
|
title: With Postgres
|
||||||
weight: 33
|
weight: 5
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Keeping Postgres and Qdrant in Sync
|
# Keeping Postgres and Qdrant in Sync
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Practice Datasets
|
title: Practice Datasets
|
||||||
weight: 28
|
weight: 1500
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Common Datasets in Snapshot Format
|
# Common Datasets in Snapshot Format
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
#Delimiter files are used to separate the list of documentation pages into sections.
|
#Delimiter files are used to separate the list of documentation pages into sections.
|
||||||
title: "Integration Guides"
|
title: "Ecosystem Guides"
|
||||||
type: delimiter
|
type: delimiter
|
||||||
weight: 20 # Change this weight to change order of sections
|
weight: 1100 # Change this weight to change order of sections
|
||||||
partition: build
|
partition: ecosystem
|
||||||
sitemapExclude: True
|
sitemapExclude: True
|
||||||
_build:
|
_build:
|
||||||
publishResources: false
|
publishResources: false
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
#Delimiter files are used to separate the list of documentation pages into sections.
|
#Delimiter files are used to separate the list of documentation pages into sections.
|
||||||
title: "Integrations"
|
title: "Integrations"
|
||||||
type: delimiter
|
type: delimiter
|
||||||
weight: 10 # Change this weight to change order of sections
|
weight: 500 # Change this weight to change order of sections
|
||||||
sitemapExclude: True
|
sitemapExclude: True
|
||||||
_build:
|
_build:
|
||||||
publishResources: false
|
publishResources: false
|
||||||
render: never
|
render: never
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
@@ -2,10 +2,10 @@
|
|||||||
#Delimiter files are used to separate the list of documentation pages into sections.
|
#Delimiter files are used to separate the list of documentation pages into sections.
|
||||||
title: "Migrate to Qdrant"
|
title: "Migrate to Qdrant"
|
||||||
type: delimiter
|
type: delimiter
|
||||||
weight: 30 # Change this weight to change order of sections
|
weight: 100 # Change this weight to change order of sections
|
||||||
sitemapExclude: True
|
sitemapExclude: True
|
||||||
_build:
|
_build:
|
||||||
publishResources: false
|
publishResources: false
|
||||||
render: never
|
render: never
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
#Delimiter files are used to separate the list of documentation pages into sections.
|
#Delimiter files are used to separate the list of documentation pages into sections.
|
||||||
title: "Ecosystem"
|
title: "Qdrant Tools"
|
||||||
type: delimiter
|
type: delimiter
|
||||||
weight: 300 # Change this weight to change order of sections
|
weight: 300 # Change this weight to change order of sections
|
||||||
sitemapExclude: True
|
sitemapExclude: True
|
||||||
+7
-5
@@ -1,11 +1,13 @@
|
|||||||
---
|
---
|
||||||
title: Build World-Class Applications
|
title: Explore the Qdrant Ecosystem
|
||||||
slug: build
|
slug: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/build/
|
||||||
breadcrumb: false
|
breadcrumb: false
|
||||||
content:
|
content:
|
||||||
- partial: documentation/banners/banner-c
|
- partial: documentation/banners/banner-c
|
||||||
title: Build World-Class Applications
|
title: Explore the Qdrant Ecosystem
|
||||||
description: Dev-portal Build
|
description: Dev-portal Ecosystem
|
||||||
image:
|
image:
|
||||||
src: /img/dev-portal-build/spanish-ai-app-hero.png
|
src: /img/dev-portal-build/spanish-ai-app-hero.png
|
||||||
alt: Spanish AI app.png
|
alt: Spanish AI app.png
|
||||||
@@ -44,6 +46,6 @@ content:
|
|||||||
link:
|
link:
|
||||||
url: /documentation/send-data/
|
url: /documentation/send-data/
|
||||||
text: Read More
|
text: Read More
|
||||||
partition: build
|
partition: ecosystem
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
---
|
---
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: "Qdrant Edge"
|
title: "Qdrant Edge"
|
||||||
weight: 315
|
weight: 225
|
||||||
partition: qdrant
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Data Synchronization Patterns"
|
title: "Data Synchronization Patterns"
|
||||||
weight: 20
|
weight: 20
|
||||||
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
# Data Synchronization Patterns
|
# Data Synchronization Patterns
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "On-Device Embeddings"
|
title: "On-Device Embeddings"
|
||||||
weight: 15
|
weight: 15
|
||||||
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
# On-Device Embeddings with Qdrant Edge and FastEmbed
|
# On-Device Embeddings with Qdrant Edge and FastEmbed
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Quickstart"
|
title: "Quickstart"
|
||||||
weight: 10
|
weight: 10
|
||||||
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
# Qdrant Edge Quickstart
|
# Qdrant Edge Quickstart
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Synchronize with a Server"
|
title: "Synchronize with a Server"
|
||||||
weight: 30
|
weight: 30
|
||||||
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
# Synchronize Qdrant Edge with a Server
|
# Synchronize Qdrant Edge with a Server
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Embeddings
|
title: Embeddings
|
||||||
weight: 12
|
weight: 700
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Supported Embedding Providers & Models
|
# Supported Embedding Providers & Models
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Building a Chain-of-Thought Medical Chatbot with Qdrant and DSPy
|
title: Building a Chain-of-Thought Medical Chatbot with Qdrant and DSPy
|
||||||
weight: 18
|
weight: 20
|
||||||
---
|
---
|
||||||
# Building a Chain-of-Thought Medical Chatbot with Qdrant and DSPy
|
# Building a Chain-of-Thought Medical Chatbot with Qdrant and DSPy
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Build Prototypes
|
title: Build Prototypes
|
||||||
weight: 25
|
weight: 1300
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
# Build Prototypes
|
# Build Prototypes
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Aleph Alpha Search
|
title: Aleph Alpha Search
|
||||||
weight: 16
|
weight: 10
|
||||||
draft: true
|
draft: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Implement Cohere RAG connector
|
title: Implement Cohere RAG connector
|
||||||
weight: 24
|
weight: 35
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/cohere-rag-connector/
|
- /documentation/tutorials/cohere-rag-connector/
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Chat With Product PDF Manuals Using Hybrid Search
|
title: Chat With Product PDF Manuals Using Hybrid Search
|
||||||
weight: 27
|
weight: 45
|
||||||
social_preview_image: /blog/hybrid-cloud-llamaindex/hybrid-cloud-llamaindex-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-llamaindex/hybrid-cloud-llamaindex-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/hybrid-search-llamaindex-jinaai/
|
- /documentation/tutorials/hybrid-search-llamaindex-jinaai/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Multitenancy with LlamaIndex
|
title: Multitenancy with LlamaIndex
|
||||||
weight: 18
|
weight: 25
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/llama-index-multitenancy/
|
- /documentation/tutorials/llama-index-multitenancy/
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
title: "Inference with Mighty"
|
title: "Inference with Mighty"
|
||||||
short_description: "Mighty offers a speedy scalable embedding, a perfect fit for the speedy scalable Qdrant search. Let's combine them!"
|
short_description: "Mighty offers a speedy scalable embedding, a perfect fit for the speedy scalable Qdrant search. Let's combine them!"
|
||||||
description: "We combine Mighty and Qdrant to create a semantic search service in Rust with just a few lines of code."
|
description: "We combine Mighty and Qdrant to create a semantic search service in Rust with just a few lines of code."
|
||||||
weight: 17
|
weight: 15
|
||||||
author: Andre Bogus
|
author: Andre Bogus
|
||||||
author_link: https://llogiq.github.io
|
author_link: https://llogiq.github.io
|
||||||
date: 2023-06-01T11:24:20+01:00
|
date: 2023-06-01T11:24:20+01:00
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: RAG System for Employee Onboarding
|
title: RAG System for Employee Onboarding
|
||||||
weight: 30
|
weight: 55
|
||||||
social_preview_image: /blog/hybrid-cloud-oracle-cloud-infrastructure/hybrid-cloud-oracle-cloud-infrastructure-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-oracle-cloud-infrastructure/hybrid-cloud-oracle-cloud-infrastructure-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/natural-language-search-oracle-cloud-infrastructure-cohere-langchain/
|
- /documentation/tutorials/natural-language-search-oracle-cloud-infrastructure-cohere-langchain/
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Private Chatbot for Interactive Learning
|
title: Private Chatbot for Interactive Learning
|
||||||
weight: 23
|
weight: 30
|
||||||
social_preview_image: /blog/hybrid-cloud-red-hat-openshift/hybrid-cloud-red-hat-openshift-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-red-hat-openshift/hybrid-cloud-red-hat-openshift-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/rag-chatbot-red-hat-openshift-haystack/
|
- /documentation/tutorials/rag-chatbot-red-hat-openshift-haystack/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Blog-Reading Chatbot with GPT-4o
|
title: Blog-Reading Chatbot with GPT-4o
|
||||||
weight: 35
|
weight: 70
|
||||||
social_preview_image: /blog/hybrid-cloud-scaleway/hybrid-cloud-scaleway-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-scaleway/hybrid-cloud-scaleway-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/rag-chatbot-scaleway/
|
- /documentation/tutorials/rag-chatbot-scaleway/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Private RAG Information Extraction Engine
|
title: Private RAG Information Extraction Engine
|
||||||
weight: 32
|
weight: 60
|
||||||
social_preview_image: /blog/hybrid-cloud-vultr/hybrid-cloud-vultr-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-vultr/hybrid-cloud-vultr-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/rag-chatbot-vultr-dspy-ollama/
|
- /documentation/tutorials/rag-chatbot-vultr-dspy-ollama/
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Region-Specific Contract Management System
|
title: Region-Specific Contract Management System
|
||||||
weight: 28
|
weight: 50
|
||||||
social_preview_image: /blog/hybrid-cloud-aleph-alpha/hybrid-cloud-aleph-alpha-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-aleph-alpha/hybrid-cloud-aleph-alpha-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/rag-contract-management-stackit-aleph-alpha/
|
- /documentation/tutorials/rag-contract-management-stackit-aleph-alpha/
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Question-Answering System for AI Customer Support
|
title: Question-Answering System for AI Customer Support
|
||||||
weight: 26
|
weight: 40
|
||||||
social_preview_image: /blog/hybrid-cloud-airbyte/hybrid-cloud-airbyte-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-airbyte/hybrid-cloud-airbyte-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/rag-customer-support-cohere-airbyte-aws/
|
- /documentation/tutorials/rag-customer-support-cohere-airbyte-aws/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Movie Recommendation System
|
title: Movie Recommendation System
|
||||||
weight: 34
|
weight: 65
|
||||||
social_preview_image: /blog/hybrid-cloud-ovhcloud/hybrid-cloud-ovhcloud-tutorial.png
|
social_preview_image: /blog/hybrid-cloud-ovhcloud/hybrid-cloud-ovhcloud-tutorial.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/recommendation-system-ovhcloud/
|
- /documentation/tutorials/recommendation-system-ovhcloud/
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Frameworks
|
title: Frameworks
|
||||||
weight: 13
|
weight: 800
|
||||||
partition: build
|
partition: ecosystem
|
||||||
aliases: ["/documentation/frameworks/memgpt/"]
|
aliases: ["/documentation/frameworks/memgpt/"]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: API & SDKs
|
title: API & SDKs
|
||||||
weight: 230
|
weight: 235
|
||||||
partition: qdrant
|
partition: qdrant
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: Migration Tool
|
title: Migration Tool
|
||||||
weight: 31
|
weight: 200
|
||||||
is_empty: false
|
is_empty: false
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate to Qdrant
|
# Migrate to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From Chroma
|
title: From Chroma
|
||||||
weight: 60
|
weight: 40
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from Chroma to Qdrant
|
# Migrate from Chroma to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From Elasticsearch
|
title: From Elasticsearch
|
||||||
weight: 40
|
weight: 20
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from Elasticsearch to Qdrant
|
# Migrate from Elasticsearch to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From Milvus
|
title: From Milvus
|
||||||
weight: 30
|
weight: 15
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from Milvus to Qdrant
|
# Migrate from Milvus to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From OpenSearch
|
title: From OpenSearch
|
||||||
weight: 45
|
weight: 25
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from OpenSearch to Qdrant
|
# Migrate from OpenSearch to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From pgvector
|
title: From pgvector
|
||||||
weight: 50
|
weight: 30
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from pgvector to Qdrant
|
# Migrate from pgvector to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From Pinecone
|
title: From Pinecone
|
||||||
weight: 10
|
weight: 5
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from Pinecone to Qdrant
|
# Migrate from Pinecone to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From S3 Vectors
|
title: From S3 Vectors
|
||||||
weight: 55
|
weight: 35
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from S3 Vectors to Qdrant
|
# Migrate from S3 Vectors to Qdrant
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: From Weaviate
|
title: From Weaviate
|
||||||
weight: 20
|
weight: 10
|
||||||
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migrate from Weaviate to Qdrant
|
# Migrate from Weaviate to Qdrant
|
||||||
|
|||||||
+6
-4
@@ -1,11 +1,13 @@
|
|||||||
---
|
---
|
||||||
title: Migration Verification
|
title: Migration Guidance
|
||||||
weight: 32
|
weight: 300
|
||||||
is_empty: false
|
is_empty: false
|
||||||
partition: build
|
partition: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/migration-verification/
|
||||||
---
|
---
|
||||||
|
|
||||||
# Migration Verification Guide
|
# Migration Guidance
|
||||||
|
|
||||||
Switching databases is often necessary to improve the performance and costs of large software systems. As the size of data continues to grow, navigating this migration can be tricky. While a migration might appear to have been successful, several silent errors may be occurring. Some examples include: data loss, metadata drift, and search quality regressions. These problems can hide behind a successful import. To help mitigate these issues, this guide gives you a structured framework to verify that your migration worked correctly.
|
Switching databases is often necessary to improve the performance and costs of large software systems. As the size of data continues to grow, navigating this migration can be tricky. While a migration might appear to have been successful, several silent errors may be occurring. Some examples include: data loss, metadata drift, and search quality regressions. These problems can hide behind a successful import. To help mitigate these issues, this guide gives you a structured framework to verify that your migration worked correctly.
|
||||||
|
|
||||||
+4
-1
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Data Integrity
|
title: Data Integrity
|
||||||
weight: 20
|
weight: 10
|
||||||
|
partition: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/migration-verification/data-integrity/
|
||||||
---
|
---
|
||||||
|
|
||||||
# Data Integrity Verification
|
# Data Integrity Verification
|
||||||
+4
-1
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Diagnosing Discrepancies
|
title: Diagnosing Discrepancies
|
||||||
weight: 40
|
weight: 20
|
||||||
|
partition: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/migration-verification/diagnosing-discrepancies/
|
||||||
---
|
---
|
||||||
|
|
||||||
# Diagnosing Discrepancies
|
# Diagnosing Discrepancies
|
||||||
+4
-1
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Pre-Migration Baseline
|
title: Pre-Migration Baseline
|
||||||
weight: 10
|
weight: 5
|
||||||
|
partition: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/migration-verification/pre-migration-baseline/
|
||||||
---
|
---
|
||||||
|
|
||||||
# Pre-Migration Baseline
|
# Pre-Migration Baseline
|
||||||
+4
-1
@@ -1,6 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Search Quality
|
title: Search Quality
|
||||||
weight: 30
|
weight: 15
|
||||||
|
partition: ecosystem
|
||||||
|
aliases:
|
||||||
|
- /documentation/migration-verification/search-quality/
|
||||||
---
|
---
|
||||||
|
|
||||||
# Search Quality Verification
|
# Search Quality Verification
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Observability
|
title: Observability
|
||||||
weight: 14
|
weight: 900
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
## Observability Integrations
|
## Observability Integrations
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: OpenLIT
|
title: OpenLIT
|
||||||
weight: 3100
|
weight: 10
|
||||||
aliases: [ ../frameworks/openlit/ ]
|
aliases: [ ../frameworks/openlit/ ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: OpenLLMetry
|
title: OpenLLMetry
|
||||||
weight: 2300
|
weight: 5
|
||||||
aliases: [ ../frameworks/openllmetry/ ]
|
aliases: [ ../frameworks/openllmetry/ ]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Platforms
|
title: Platforms
|
||||||
weight: 15
|
weight: 1000
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
|
|
||||||
## Platform Integrations
|
## Platform Integrations
|
||||||
|
|||||||
@@ -1,9 +1,10 @@
|
|||||||
---
|
---
|
||||||
title: Search Enhancement
|
title: Search Enhancement
|
||||||
weight: 27
|
weight: 1400
|
||||||
# If the index.md file `is_empty`, the sidebar will display the first child link as the main entry
|
# If the index.md file `is_empty`, the sidebar will display the first child link as the main entry
|
||||||
is_empty: true
|
is_empty: true
|
||||||
build:
|
build:
|
||||||
render: never
|
render: never
|
||||||
partition: build
|
partition: ecosystem
|
||||||
|
hideInSidebar: true
|
||||||
---
|
---
|
||||||
+2
-1
@@ -1,8 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: LLM-Powered Filter Automation
|
title: LLM-Powered Filter Automation
|
||||||
weight: 2
|
weight: 10
|
||||||
alias:
|
alias:
|
||||||
- /documentation/database-tutorials/automate-filtering-with-llms/
|
- /documentation/database-tutorials/automate-filtering-with-llms/
|
||||||
|
hideInSidebar: true
|
||||||
---
|
---
|
||||||
|
|
||||||
# LLM-Powered Filter Automation with Qdrant
|
# LLM-Powered Filter Automation with Qdrant
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: Reranking for Better Search
|
title: Reranking for Better Search
|
||||||
weight: 1
|
weight: 1
|
||||||
partition: build
|
partition: ecosystem
|
||||||
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- ../search-precision
|
- ../search-precision
|
||||||
---
|
---
|
||||||
@@ -10,7 +11,7 @@ aliases:
|
|||||||
|
|
||||||
In Retrieval-Augmented Generation (RAG) systems, irrelevant or missing information can throw off your model's ability to produce accurate, meaningful outputs. One of the best ways to ensure you're feeding your language model the most relevant, context-rich documents is through reranking. It’s a game-changer.
|
In Retrieval-Augmented Generation (RAG) systems, irrelevant or missing information can throw off your model's ability to produce accurate, meaningful outputs. One of the best ways to ensure you're feeding your language model the most relevant, context-rich documents is through reranking. It’s a game-changer.
|
||||||
|
|
||||||
In this guide, we’ll dive into using reranking to boost the relevance of search results in Qdrant. We’ll start with an easy use case that leverages the Cohere Rerank model. Then, we’ll take it up a notch by exploring ColBERT for a more advanced approach. By the time you’re done, you’ll know how to implement [hybrid search](https://qdrant.tech/articles/hybrid-search/), fine-tune reranking models, and significantly improve your accuracy.
|
In this guide, we’ll dive into using reranking to boost the relevance of search results in Qdrant. We’ll start with an easy use case that leverages the Cohere Rerank model. Then, we’ll take it up a notch by exploring ColBERT for a more advanced approach. By the time you’re done, you’ll know how to implement [hybrid search](/articles/hybrid-search/), fine-tune reranking models, and significantly improve your accuracy.
|
||||||
|
|
||||||
Ready? Let’s jump in.
|
Ready? Let’s jump in.
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Send Data to Qdrant
|
title: Send Data to Qdrant
|
||||||
weight: 25
|
weight: 1050
|
||||||
partition: build
|
partition: ecosystem
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Kafka Streaming into Qdrant
|
title: Kafka Streaming into Qdrant
|
||||||
weight: 49
|
weight: 15
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- /examples/data-streaming-kafka-qdrant/
|
- /examples/data-streaming-kafka-qdrant/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Databricks Ingestion
|
title: Databricks Ingestion
|
||||||
weight: 36
|
weight: 5
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/examples/databricks/
|
- /documentation/examples/databricks/
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Querying with Airflow
|
title: Querying with Airflow
|
||||||
weight: 36
|
weight: 10
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/examples/qdrant-airflow-astronomer/
|
- /documentation/examples/qdrant-airflow-astronomer/
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Essential Examples
|
title: Essential Examples
|
||||||
weight: 21
|
weight: 1200
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
# Integration Examples
|
# Integration Examples
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Discord RAG Bot
|
title: Discord RAG Bot
|
||||||
weight: 4
|
weight: 20
|
||||||
#partition: build
|
#partition: ecosystem
|
||||||
social_preview_image: /documentation/examples/agentic-rag-camelai-discord/social-preview.png
|
social_preview_image: /documentation/examples/agentic-rag-camelai-discord/social-preview.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/agentic-rag-camelai-discord/
|
- /documentation/agentic-rag-camelai-discord/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Agentic RAG with CrewAI
|
title: Agentic RAG with CrewAI
|
||||||
weight: 2
|
weight: 5
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /documentation/examples/agentic-rag-crewai-zoom/social_preview.png
|
social_preview_image: /documentation/examples/agentic-rag-crewai-zoom/social_preview.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/agentic-rag-crewai-zoom/
|
- /documentation/agentic-rag-crewai-zoom/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: Agentic RAG with LangGraph
|
title: Agentic RAG with LangGraph
|
||||||
weight: 3
|
weight: 15
|
||||||
partition: build
|
partition: ecosystem
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/agentic-rag-langgraph/
|
- /documentation/agentic-rag-langgraph/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: S3 Ingestion with LangChain
|
title: S3 Ingestion with LangChain
|
||||||
weight: 2
|
weight: 10
|
||||||
partition: build
|
partition: ecosystem
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
social_preview_image: /documentation/examples/data-ingestion-beginners/social_preview.png
|
social_preview_image: /documentation/examples/data-ingestion-beginners/social_preview.png
|
||||||
aliases:
|
aliases:
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: Multimodal and Multilingual RAG
|
title: Multimodal and Multilingual RAG
|
||||||
weight: 5
|
weight: 25
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /documentation/examples/multimodal-search/social_preview.png
|
social_preview_image: /documentation/examples/multimodal-search/social_preview.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/tutorials/multimodal-search-fastembed/
|
- /documentation/tutorials/multimodal-search-fastembed/
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: n8n Workflow Automation
|
title: n8n Workflow Automation
|
||||||
weight: 7
|
weight: 35
|
||||||
#partition: build
|
#partition: ecosystem
|
||||||
social_preview_image: /documentation/examples/qdrant-n8n-2/preview/social_preview.png
|
social_preview_image: /documentation/examples/qdrant-n8n-2/preview/social_preview.png
|
||||||
aliases:
|
aliases:
|
||||||
- /blog/qdrant-n8n-beyond-simple-similarity-search/
|
- /blog/qdrant-n8n-beyond-simple-similarity-search/
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: 5-Minute RAG with DeepSeek
|
title: 5-Minute RAG with DeepSeek
|
||||||
weight: 6
|
weight: 30
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /documentation/examples/rag-deepseek/social_preview.png
|
social_preview_image: /documentation/examples/rag-deepseek/social_preview.png
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/rag-deepseek/
|
- /documentation/rag-deepseek/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Video Anomaly Detection Part 1: Architecture, Twelve Labs, and NVIDIA VSS"
|
title: "Video Anomaly Detection Part 1: Architecture, Twelve Labs, and NVIDIA VSS"
|
||||||
weight: 9
|
weight: 40
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
||||||
aliases:
|
aliases:
|
||||||
- /articles/video-anomaly-edge/
|
- /articles/video-anomaly-edge/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Video Anomaly Detection Part 2: Edge-to-Cloud Pipeline"
|
title: "Video Anomaly Detection Part 2: Edge-to-Cloud Pipeline"
|
||||||
weight: 10
|
weight: 45
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
||||||
aliases:
|
aliases:
|
||||||
- /articles/video-anomaly-edge-part-2/
|
- /articles/video-anomaly-edge-part-2/
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
title: "Video Anomaly Detection Part 3: Scoring, Governance, and Deployment"
|
title: "Video Anomaly Detection Part 3: Scoring, Governance, and Deployment"
|
||||||
weight: 11
|
weight: 50
|
||||||
partition: build
|
partition: ecosystem
|
||||||
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg
|
||||||
aliases:
|
aliases:
|
||||||
- /articles/video-anomaly-edge-part-3/
|
- /articles/video-anomaly-edge-part-3/
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
---
|
---
|
||||||
title: Integration Tutorials
|
title: Integration Tutorials
|
||||||
weight: 36
|
weight: 1350
|
||||||
is_empty: true
|
is_empty: true
|
||||||
hideInSidebar: true
|
hideInSidebar: true
|
||||||
aliases:
|
aliases:
|
||||||
- how-to
|
- how-to
|
||||||
- tutorials
|
- tutorials
|
||||||
partition: build
|
partition: ecosystem
|
||||||
---
|
---
|
||||||
<!-- Migrate Integration Tutorials here, gradually -->
|
<!-- Migrate Integration Tutorials here, gradually -->
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Qdrant Web UI
|
title: Qdrant Web UI
|
||||||
weight: 225
|
weight: 230
|
||||||
partition: qdrant
|
partition: qdrant
|
||||||
aliases:
|
aliases:
|
||||||
- /documentation/web-ui/
|
- /documentation/web-ui/
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ menuItems:
|
|||||||
url: /documentation/cloud-intro/
|
url: /documentation/cloud-intro/
|
||||||
icon: cloud-white.svg
|
icon: cloud-white.svg
|
||||||
- id: menu-2
|
- id: menu-2
|
||||||
name: Build
|
name: Ecosystem
|
||||||
url: /documentation/build/
|
url: /documentation/ecosystem/
|
||||||
icon: blog-white.svg
|
icon: blog-white.svg
|
||||||
- id: menu-3
|
- id: menu-3
|
||||||
name: Learn
|
name: Learn
|
||||||
|
|||||||
Reference in New Issue
Block a user