diff --git a/qdrant-landing/content/documentation/data-management/_index.md b/qdrant-landing/content/documentation/data-management/_index.md index 8435d53c4..13b352837 100644 --- a/qdrant-landing/content/documentation/data-management/_index.md +++ b/qdrant-landing/content/documentation/data-management/_index.md @@ -1,7 +1,7 @@ --- title: Data Management -weight: 11 -partition: build +weight: 600 +partition: ecosystem --- ## Data Management Integrations diff --git a/qdrant-landing/content/documentation/data-synchronization/_index.md b/qdrant-landing/content/documentation/data-synchronization/_index.md new file mode 100644 index 000000000..eb1577b0b --- /dev/null +++ b/qdrant-landing/content/documentation/data-synchronization/_index.md @@ -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. diff --git a/qdrant-landing/content/documentation/data-synchronization.md b/qdrant-landing/content/documentation/data-synchronization/with-postgres.md similarity index 99% rename from qdrant-landing/content/documentation/data-synchronization.md rename to qdrant-landing/content/documentation/data-synchronization/with-postgres.md index e73cf34c8..e841ac24b 100644 --- a/qdrant-landing/content/documentation/data-synchronization.md +++ b/qdrant-landing/content/documentation/data-synchronization/with-postgres.md @@ -1,7 +1,7 @@ --- -title: Keeping Postgres in Sync -weight: 33 -partition: build +title: With Postgres +weight: 5 +partition: ecosystem --- # Keeping Postgres and Qdrant in Sync diff --git a/qdrant-landing/content/documentation/datasets.md b/qdrant-landing/content/documentation/datasets.md index c34afe6b4..086abf120 100644 --- a/qdrant-landing/content/documentation/datasets.md +++ b/qdrant-landing/content/documentation/datasets.md @@ -1,7 +1,7 @@ --- title: Practice Datasets -weight: 28 -partition: build +weight: 1500 +partition: ecosystem --- # Common Datasets in Snapshot Format diff --git a/qdrant-landing/content/documentation/dl-integration-examples.md b/qdrant-landing/content/documentation/dl-integration-examples.md index 5f44e6b22..b7151683c 100644 --- a/qdrant-landing/content/documentation/dl-integration-examples.md +++ b/qdrant-landing/content/documentation/dl-integration-examples.md @@ -1,9 +1,9 @@ --- #Delimiter files are used to separate the list of documentation pages into sections. -title: "Integration Guides" +title: "Ecosystem Guides" type: delimiter -weight: 20 # Change this weight to change order of sections -partition: build +weight: 1100 # Change this weight to change order of sections +partition: ecosystem sitemapExclude: True _build: publishResources: false diff --git a/qdrant-landing/content/documentation/dl-integrations.md b/qdrant-landing/content/documentation/dl-integrations.md index 7d0ef8fb5..ec706d073 100644 --- a/qdrant-landing/content/documentation/dl-integrations.md +++ b/qdrant-landing/content/documentation/dl-integrations.md @@ -2,10 +2,10 @@ #Delimiter files are used to separate the list of documentation pages into sections. title: "Integrations" type: delimiter -weight: 10 # Change this weight to change order of sections +weight: 500 # Change this weight to change order of sections sitemapExclude: True _build: publishResources: false render: never -partition: build +partition: ecosystem --- \ No newline at end of file diff --git a/qdrant-landing/content/documentation/dl-migrate.md b/qdrant-landing/content/documentation/dl-migrate.md index a6a2fffb7..3ebf67282 100644 --- a/qdrant-landing/content/documentation/dl-migrate.md +++ b/qdrant-landing/content/documentation/dl-migrate.md @@ -2,10 +2,10 @@ #Delimiter files are used to separate the list of documentation pages into sections. title: "Migrate to Qdrant" type: delimiter -weight: 30 # Change this weight to change order of sections +weight: 100 # Change this weight to change order of sections sitemapExclude: True _build: publishResources: false render: never -partition: build +partition: ecosystem --- diff --git a/qdrant-landing/content/documentation/dl-ecosystem.md b/qdrant-landing/content/documentation/dl-tools.md similarity index 92% rename from qdrant-landing/content/documentation/dl-ecosystem.md rename to qdrant-landing/content/documentation/dl-tools.md index fb6b9e74f..a9bf11237 100644 --- a/qdrant-landing/content/documentation/dl-ecosystem.md +++ b/qdrant-landing/content/documentation/dl-tools.md @@ -1,6 +1,6 @@ --- #Delimiter files are used to separate the list of documentation pages into sections. -title: "Ecosystem" +title: "Qdrant Tools" type: delimiter weight: 300 # Change this weight to change order of sections sitemapExclude: True diff --git a/qdrant-landing/content/documentation/build-tab.md b/qdrant-landing/content/documentation/ecosystem-tab.md similarity index 90% rename from qdrant-landing/content/documentation/build-tab.md rename to qdrant-landing/content/documentation/ecosystem-tab.md index 38b294a70..1460c6a2f 100644 --- a/qdrant-landing/content/documentation/build-tab.md +++ b/qdrant-landing/content/documentation/ecosystem-tab.md @@ -1,11 +1,13 @@ --- -title: Build World-Class Applications -slug: build +title: Explore the Qdrant Ecosystem +slug: ecosystem +aliases: + - /documentation/build/ breadcrumb: false content: - partial: documentation/banners/banner-c - title: Build World-Class Applications - description: Dev-portal Build + title: Explore the Qdrant Ecosystem + description: Dev-portal Ecosystem image: src: /img/dev-portal-build/spanish-ai-app-hero.png alt: Spanish AI app.png @@ -44,6 +46,6 @@ content: link: url: /documentation/send-data/ text: Read More -partition: build +partition: ecosystem hideInSidebar: true --- diff --git a/qdrant-landing/content/documentation/edge/_index.md b/qdrant-landing/content/documentation/edge/_index.md index 497123540..89fb5a891 100644 --- a/qdrant-landing/content/documentation/edge/_index.md +++ b/qdrant-landing/content/documentation/edge/_index.md @@ -1,6 +1,6 @@ --- title: "Qdrant Edge" -weight: 315 +weight: 225 partition: qdrant --- diff --git a/qdrant-landing/content/documentation/edge/edge-data-synchronization-patterns.md b/qdrant-landing/content/documentation/edge/edge-data-synchronization-patterns.md index 1ad8643e1..268263e52 100644 --- a/qdrant-landing/content/documentation/edge/edge-data-synchronization-patterns.md +++ b/qdrant-landing/content/documentation/edge/edge-data-synchronization-patterns.md @@ -1,6 +1,7 @@ --- title: "Data Synchronization Patterns" weight: 20 +partition: qdrant --- # Data Synchronization Patterns diff --git a/qdrant-landing/content/documentation/edge/edge-fastembed-embeddings.md b/qdrant-landing/content/documentation/edge/edge-fastembed-embeddings.md index b83aac7b9..159f92343 100644 --- a/qdrant-landing/content/documentation/edge/edge-fastembed-embeddings.md +++ b/qdrant-landing/content/documentation/edge/edge-fastembed-embeddings.md @@ -1,6 +1,7 @@ --- title: "On-Device Embeddings" weight: 15 +partition: qdrant --- # On-Device Embeddings with Qdrant Edge and FastEmbed diff --git a/qdrant-landing/content/documentation/edge/edge-quickstart.md b/qdrant-landing/content/documentation/edge/edge-quickstart.md index f9e00d59c..8cd6f5404 100644 --- a/qdrant-landing/content/documentation/edge/edge-quickstart.md +++ b/qdrant-landing/content/documentation/edge/edge-quickstart.md @@ -1,6 +1,7 @@ --- title: "Quickstart" weight: 10 +partition: qdrant --- # Qdrant Edge Quickstart diff --git a/qdrant-landing/content/documentation/edge/edge-synchronization-guide.md b/qdrant-landing/content/documentation/edge/edge-synchronization-guide.md index ef839d1be..a5069329b 100644 --- a/qdrant-landing/content/documentation/edge/edge-synchronization-guide.md +++ b/qdrant-landing/content/documentation/edge/edge-synchronization-guide.md @@ -1,6 +1,7 @@ --- title: "Synchronize with a Server" weight: 30 +partition: qdrant --- # Synchronize Qdrant Edge with a Server diff --git a/qdrant-landing/content/documentation/embeddings/_index.md b/qdrant-landing/content/documentation/embeddings/_index.md index fade68ec7..325c61347 100644 --- a/qdrant-landing/content/documentation/embeddings/_index.md +++ b/qdrant-landing/content/documentation/embeddings/_index.md @@ -1,7 +1,7 @@ --- title: Embeddings -weight: 12 -partition: build +weight: 700 +partition: ecosystem --- # Supported Embedding Providers & Models diff --git a/qdrant-landing/content/documentation/examples/Qdrant-DSPy-medicalbot.md b/qdrant-landing/content/documentation/examples/Qdrant-DSPy-medicalbot.md index 25a8e5fb3..bed138f38 100644 --- a/qdrant-landing/content/documentation/examples/Qdrant-DSPy-medicalbot.md +++ b/qdrant-landing/content/documentation/examples/Qdrant-DSPy-medicalbot.md @@ -1,6 +1,6 @@ --- 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 diff --git a/qdrant-landing/content/documentation/examples/_index.md b/qdrant-landing/content/documentation/examples/_index.md index 75b054a53..2ae0758b4 100644 --- a/qdrant-landing/content/documentation/examples/_index.md +++ b/qdrant-landing/content/documentation/examples/_index.md @@ -1,7 +1,7 @@ --- title: Build Prototypes -weight: 25 -partition: build +weight: 1300 +partition: ecosystem --- # Build Prototypes diff --git a/qdrant-landing/content/documentation/examples/aleph-alpha-search.md b/qdrant-landing/content/documentation/examples/aleph-alpha-search.md index 9921bd958..4ac7713f1 100644 --- a/qdrant-landing/content/documentation/examples/aleph-alpha-search.md +++ b/qdrant-landing/content/documentation/examples/aleph-alpha-search.md @@ -1,6 +1,6 @@ --- title: Aleph Alpha Search -weight: 16 +weight: 10 draft: true --- diff --git a/qdrant-landing/content/documentation/examples/cohere-rag-connector.md b/qdrant-landing/content/documentation/examples/cohere-rag-connector.md index 9608d7148..133b250e5 100644 --- a/qdrant-landing/content/documentation/examples/cohere-rag-connector.md +++ b/qdrant-landing/content/documentation/examples/cohere-rag-connector.md @@ -1,6 +1,6 @@ --- title: Implement Cohere RAG connector -weight: 24 +weight: 35 aliases: - /documentation/tutorials/cohere-rag-connector/ --- diff --git a/qdrant-landing/content/documentation/examples/hybrid-search-llamaindex-jinaai.md b/qdrant-landing/content/documentation/examples/hybrid-search-llamaindex-jinaai.md index 19f233510..c73f388e6 100644 --- a/qdrant-landing/content/documentation/examples/hybrid-search-llamaindex-jinaai.md +++ b/qdrant-landing/content/documentation/examples/hybrid-search-llamaindex-jinaai.md @@ -1,6 +1,6 @@ --- 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 aliases: - /documentation/tutorials/hybrid-search-llamaindex-jinaai/ diff --git a/qdrant-landing/content/documentation/examples/llama-index-multitenancy.md b/qdrant-landing/content/documentation/examples/llama-index-multitenancy.md index 31954d2ae..789e0a2c0 100644 --- a/qdrant-landing/content/documentation/examples/llama-index-multitenancy.md +++ b/qdrant-landing/content/documentation/examples/llama-index-multitenancy.md @@ -1,6 +1,6 @@ --- title: Multitenancy with LlamaIndex -weight: 18 +weight: 25 aliases: - /documentation/tutorials/llama-index-multitenancy/ --- diff --git a/qdrant-landing/content/documentation/examples/mighty.md b/qdrant-landing/content/documentation/examples/mighty.md index bd8552a9f..40be97f5e 100644 --- a/qdrant-landing/content/documentation/examples/mighty.md +++ b/qdrant-landing/content/documentation/examples/mighty.md @@ -2,7 +2,7 @@ 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!" 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_link: https://llogiq.github.io date: 2023-06-01T11:24:20+01:00 diff --git a/qdrant-landing/content/documentation/examples/natural-language-search-oracle-cloud-infrastructure-cohere-langchain.md b/qdrant-landing/content/documentation/examples/natural-language-search-oracle-cloud-infrastructure-cohere-langchain.md index dd6f0c4ea..1e829f2be 100644 --- a/qdrant-landing/content/documentation/examples/natural-language-search-oracle-cloud-infrastructure-cohere-langchain.md +++ b/qdrant-landing/content/documentation/examples/natural-language-search-oracle-cloud-infrastructure-cohere-langchain.md @@ -1,6 +1,6 @@ --- 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 aliases: - /documentation/tutorials/natural-language-search-oracle-cloud-infrastructure-cohere-langchain/ diff --git a/qdrant-landing/content/documentation/examples/rag-chatbot-red-hat-openshift-haystack.md b/qdrant-landing/content/documentation/examples/rag-chatbot-red-hat-openshift-haystack.md index bb5294b61..05b7b32ac 100644 --- a/qdrant-landing/content/documentation/examples/rag-chatbot-red-hat-openshift-haystack.md +++ b/qdrant-landing/content/documentation/examples/rag-chatbot-red-hat-openshift-haystack.md @@ -1,6 +1,6 @@ --- 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 aliases: - /documentation/tutorials/rag-chatbot-red-hat-openshift-haystack/ diff --git a/qdrant-landing/content/documentation/examples/rag-chatbot-scaleway.md b/qdrant-landing/content/documentation/examples/rag-chatbot-scaleway.md index e969615ab..7c533a649 100644 --- a/qdrant-landing/content/documentation/examples/rag-chatbot-scaleway.md +++ b/qdrant-landing/content/documentation/examples/rag-chatbot-scaleway.md @@ -1,6 +1,6 @@ --- title: Blog-Reading Chatbot with GPT-4o -weight: 35 +weight: 70 social_preview_image: /blog/hybrid-cloud-scaleway/hybrid-cloud-scaleway-tutorial.png aliases: - /documentation/tutorials/rag-chatbot-scaleway/ diff --git a/qdrant-landing/content/documentation/examples/rag-chatbot-vultr-dspy-ollama.md b/qdrant-landing/content/documentation/examples/rag-chatbot-vultr-dspy-ollama.md index 6dc92538b..dc939a7b7 100644 --- a/qdrant-landing/content/documentation/examples/rag-chatbot-vultr-dspy-ollama.md +++ b/qdrant-landing/content/documentation/examples/rag-chatbot-vultr-dspy-ollama.md @@ -1,6 +1,6 @@ --- title: Private RAG Information Extraction Engine -weight: 32 +weight: 60 social_preview_image: /blog/hybrid-cloud-vultr/hybrid-cloud-vultr-tutorial.png aliases: - /documentation/tutorials/rag-chatbot-vultr-dspy-ollama/ diff --git a/qdrant-landing/content/documentation/examples/rag-contract-management-stackit-aleph-alpha.md b/qdrant-landing/content/documentation/examples/rag-contract-management-stackit-aleph-alpha.md index 35b22def8..3dd76c058 100644 --- a/qdrant-landing/content/documentation/examples/rag-contract-management-stackit-aleph-alpha.md +++ b/qdrant-landing/content/documentation/examples/rag-contract-management-stackit-aleph-alpha.md @@ -1,6 +1,6 @@ --- title: Region-Specific Contract Management System -weight: 28 +weight: 50 social_preview_image: /blog/hybrid-cloud-aleph-alpha/hybrid-cloud-aleph-alpha-tutorial.png aliases: - /documentation/tutorials/rag-contract-management-stackit-aleph-alpha/ diff --git a/qdrant-landing/content/documentation/examples/rag-customer-support-cohere-airbyte-aws.md b/qdrant-landing/content/documentation/examples/rag-customer-support-cohere-airbyte-aws.md index 53bf6c2b5..d815b72bf 100644 --- a/qdrant-landing/content/documentation/examples/rag-customer-support-cohere-airbyte-aws.md +++ b/qdrant-landing/content/documentation/examples/rag-customer-support-cohere-airbyte-aws.md @@ -1,6 +1,6 @@ --- title: Question-Answering System for AI Customer Support -weight: 26 +weight: 40 social_preview_image: /blog/hybrid-cloud-airbyte/hybrid-cloud-airbyte-tutorial.png aliases: - /documentation/tutorials/rag-customer-support-cohere-airbyte-aws/ diff --git a/qdrant-landing/content/documentation/examples/recommendation-system-ovhcloud.md b/qdrant-landing/content/documentation/examples/recommendation-system-ovhcloud.md index 60d2de8d6..f8d8ec516 100644 --- a/qdrant-landing/content/documentation/examples/recommendation-system-ovhcloud.md +++ b/qdrant-landing/content/documentation/examples/recommendation-system-ovhcloud.md @@ -1,6 +1,6 @@ --- title: Movie Recommendation System -weight: 34 +weight: 65 social_preview_image: /blog/hybrid-cloud-ovhcloud/hybrid-cloud-ovhcloud-tutorial.png aliases: - /documentation/tutorials/recommendation-system-ovhcloud/ diff --git a/qdrant-landing/content/documentation/frameworks/_index.md b/qdrant-landing/content/documentation/frameworks/_index.md index a58138513..4f00981c2 100644 --- a/qdrant-landing/content/documentation/frameworks/_index.md +++ b/qdrant-landing/content/documentation/frameworks/_index.md @@ -1,7 +1,7 @@ --- title: Frameworks -weight: 13 -partition: build +weight: 800 +partition: ecosystem aliases: ["/documentation/frameworks/memgpt/"] --- diff --git a/qdrant-landing/content/documentation/interfaces.md b/qdrant-landing/content/documentation/interfaces.md index f9adf4672..518f9e29b 100644 --- a/qdrant-landing/content/documentation/interfaces.md +++ b/qdrant-landing/content/documentation/interfaces.md @@ -1,6 +1,6 @@ --- title: API & SDKs -weight: 230 +weight: 235 partition: qdrant --- diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/_index.md b/qdrant-landing/content/documentation/migrate-to-qdrant/_index.md index 173e6ea39..fae8e2b03 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/_index.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/_index.md @@ -1,8 +1,8 @@ --- title: Migration Tool -weight: 31 +weight: 200 is_empty: false -partition: build +partition: ecosystem --- # Migrate to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-chroma.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-chroma.md index 310511a41..e826ee770 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-chroma.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-chroma.md @@ -1,6 +1,7 @@ --- title: From Chroma -weight: 60 +weight: 40 +partition: ecosystem --- # Migrate from Chroma to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-elasticsearch.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-elasticsearch.md index 18b6d8fb6..bb5619b8c 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-elasticsearch.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-elasticsearch.md @@ -1,6 +1,7 @@ --- title: From Elasticsearch -weight: 40 +weight: 20 +partition: ecosystem --- # Migrate from Elasticsearch to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-milvus.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-milvus.md index 7d72adbcc..b20062651 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-milvus.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-milvus.md @@ -1,6 +1,7 @@ --- title: From Milvus -weight: 30 +weight: 15 +partition: ecosystem --- # Migrate from Milvus to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-opensearch.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-opensearch.md index 69007f486..09b336783 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-opensearch.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-opensearch.md @@ -1,6 +1,7 @@ --- title: From OpenSearch -weight: 45 +weight: 25 +partition: ecosystem --- # Migrate from OpenSearch to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-pgvector.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-pgvector.md index a7a63fb8c..0f101fe52 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-pgvector.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-pgvector.md @@ -1,6 +1,7 @@ --- title: From pgvector -weight: 50 +weight: 30 +partition: ecosystem --- # Migrate from pgvector to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-pinecone.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-pinecone.md index 5324ad55e..983dea348 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-pinecone.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-pinecone.md @@ -1,6 +1,7 @@ --- title: From Pinecone -weight: 10 +weight: 5 +partition: ecosystem --- # Migrate from Pinecone to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-s3-vectors.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-s3-vectors.md index c31d175c7..612bd3334 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-s3-vectors.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-s3-vectors.md @@ -1,6 +1,7 @@ --- title: From S3 Vectors -weight: 55 +weight: 35 +partition: ecosystem --- # Migrate from S3 Vectors to Qdrant diff --git a/qdrant-landing/content/documentation/migrate-to-qdrant/from-weaviate.md b/qdrant-landing/content/documentation/migrate-to-qdrant/from-weaviate.md index 5c6d46619..a9e8dd776 100644 --- a/qdrant-landing/content/documentation/migrate-to-qdrant/from-weaviate.md +++ b/qdrant-landing/content/documentation/migrate-to-qdrant/from-weaviate.md @@ -1,6 +1,7 @@ --- title: From Weaviate -weight: 20 +weight: 10 +partition: ecosystem --- # Migrate from Weaviate to Qdrant diff --git a/qdrant-landing/content/documentation/migration-verification/_index.md b/qdrant-landing/content/documentation/migration-guidance/_index.md similarity index 96% rename from qdrant-landing/content/documentation/migration-verification/_index.md rename to qdrant-landing/content/documentation/migration-guidance/_index.md index f6782a1a7..c53b124c4 100644 --- a/qdrant-landing/content/documentation/migration-verification/_index.md +++ b/qdrant-landing/content/documentation/migration-guidance/_index.md @@ -1,11 +1,13 @@ --- -title: Migration Verification -weight: 32 +title: Migration Guidance +weight: 300 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. diff --git a/qdrant-landing/content/documentation/migration-verification/data-integrity.md b/qdrant-landing/content/documentation/migration-guidance/data-integrity.md similarity index 99% rename from qdrant-landing/content/documentation/migration-verification/data-integrity.md rename to qdrant-landing/content/documentation/migration-guidance/data-integrity.md index 71da9e4a3..c4ad3ba21 100644 --- a/qdrant-landing/content/documentation/migration-verification/data-integrity.md +++ b/qdrant-landing/content/documentation/migration-guidance/data-integrity.md @@ -1,6 +1,9 @@ --- title: Data Integrity -weight: 20 +weight: 10 +partition: ecosystem +aliases: + - /documentation/migration-verification/data-integrity/ --- # Data Integrity Verification diff --git a/qdrant-landing/content/documentation/migration-verification/diagnosing-discrepancies.md b/qdrant-landing/content/documentation/migration-guidance/diagnosing-discrepancies.md similarity index 99% rename from qdrant-landing/content/documentation/migration-verification/diagnosing-discrepancies.md rename to qdrant-landing/content/documentation/migration-guidance/diagnosing-discrepancies.md index c91bf218f..f57634a8e 100644 --- a/qdrant-landing/content/documentation/migration-verification/diagnosing-discrepancies.md +++ b/qdrant-landing/content/documentation/migration-guidance/diagnosing-discrepancies.md @@ -1,6 +1,9 @@ --- title: Diagnosing Discrepancies -weight: 40 +weight: 20 +partition: ecosystem +aliases: + - /documentation/migration-verification/diagnosing-discrepancies/ --- # Diagnosing Discrepancies diff --git a/qdrant-landing/content/documentation/migration-verification/pre-migration-baseline.md b/qdrant-landing/content/documentation/migration-guidance/pre-migration-baseline.md similarity index 98% rename from qdrant-landing/content/documentation/migration-verification/pre-migration-baseline.md rename to qdrant-landing/content/documentation/migration-guidance/pre-migration-baseline.md index 24ca12a43..0d08982b3 100644 --- a/qdrant-landing/content/documentation/migration-verification/pre-migration-baseline.md +++ b/qdrant-landing/content/documentation/migration-guidance/pre-migration-baseline.md @@ -1,6 +1,9 @@ --- title: Pre-Migration Baseline -weight: 10 +weight: 5 +partition: ecosystem +aliases: + - /documentation/migration-verification/pre-migration-baseline/ --- # Pre-Migration Baseline diff --git a/qdrant-landing/content/documentation/migration-verification/search-quality.md b/qdrant-landing/content/documentation/migration-guidance/search-quality.md similarity index 99% rename from qdrant-landing/content/documentation/migration-verification/search-quality.md rename to qdrant-landing/content/documentation/migration-guidance/search-quality.md index 25c854f3b..1d341ed95 100644 --- a/qdrant-landing/content/documentation/migration-verification/search-quality.md +++ b/qdrant-landing/content/documentation/migration-guidance/search-quality.md @@ -1,6 +1,9 @@ --- title: Search Quality -weight: 30 +weight: 15 +partition: ecosystem +aliases: + - /documentation/migration-verification/search-quality/ --- # Search Quality Verification diff --git a/qdrant-landing/content/documentation/observability/_index.md b/qdrant-landing/content/documentation/observability/_index.md index cb83f506b..76d99d301 100644 --- a/qdrant-landing/content/documentation/observability/_index.md +++ b/qdrant-landing/content/documentation/observability/_index.md @@ -1,7 +1,7 @@ --- title: Observability -weight: 14 -partition: build +weight: 900 +partition: ecosystem --- ## Observability Integrations diff --git a/qdrant-landing/content/documentation/observability/openlit.md b/qdrant-landing/content/documentation/observability/openlit.md index 87c2e9596..aea3ab962 100644 --- a/qdrant-landing/content/documentation/observability/openlit.md +++ b/qdrant-landing/content/documentation/observability/openlit.md @@ -1,6 +1,6 @@ --- title: OpenLIT -weight: 3100 +weight: 10 aliases: [ ../frameworks/openlit/ ] --- diff --git a/qdrant-landing/content/documentation/observability/openllmetry.md b/qdrant-landing/content/documentation/observability/openllmetry.md index 2154db8d6..53581721f 100644 --- a/qdrant-landing/content/documentation/observability/openllmetry.md +++ b/qdrant-landing/content/documentation/observability/openllmetry.md @@ -1,6 +1,6 @@ --- title: OpenLLMetry -weight: 2300 +weight: 5 aliases: [ ../frameworks/openllmetry/ ] --- diff --git a/qdrant-landing/content/documentation/platforms/_index.md b/qdrant-landing/content/documentation/platforms/_index.md index e32999c0b..a3bc6e133 100644 --- a/qdrant-landing/content/documentation/platforms/_index.md +++ b/qdrant-landing/content/documentation/platforms/_index.md @@ -1,7 +1,7 @@ --- title: Platforms -weight: 15 -partition: build +weight: 1000 +partition: ecosystem --- ## Platform Integrations diff --git a/qdrant-landing/content/documentation/search-precision/_index.md b/qdrant-landing/content/documentation/search-precision/_index.md index 47068f066..62a2d3e91 100644 --- a/qdrant-landing/content/documentation/search-precision/_index.md +++ b/qdrant-landing/content/documentation/search-precision/_index.md @@ -1,9 +1,10 @@ --- 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 is_empty: true build: render: never -partition: build +partition: ecosystem +hideInSidebar: true --- \ No newline at end of file diff --git a/qdrant-landing/content/documentation/search-precision/automate-filtering-with-llms.md b/qdrant-landing/content/documentation/search-precision/automate-filtering-with-llms.md index b77b55b24..2af664bba 100644 --- a/qdrant-landing/content/documentation/search-precision/automate-filtering-with-llms.md +++ b/qdrant-landing/content/documentation/search-precision/automate-filtering-with-llms.md @@ -1,8 +1,9 @@ --- title: LLM-Powered Filter Automation -weight: 2 +weight: 10 alias: - /documentation/database-tutorials/automate-filtering-with-llms/ +hideInSidebar: true --- # LLM-Powered Filter Automation with Qdrant diff --git a/qdrant-landing/content/documentation/search-precision/reranking-semantic-search.md b/qdrant-landing/content/documentation/search-precision/reranking-semantic-search.md index cf5065e36..1419bb15e 100644 --- a/qdrant-landing/content/documentation/search-precision/reranking-semantic-search.md +++ b/qdrant-landing/content/documentation/search-precision/reranking-semantic-search.md @@ -1,7 +1,8 @@ --- title: Reranking for Better Search weight: 1 -partition: build +partition: ecosystem +hideInSidebar: true aliases: - ../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 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. diff --git a/qdrant-landing/content/documentation/send-data/_index.md b/qdrant-landing/content/documentation/send-data/_index.md index 46338cb12..e9a0d9cde 100644 --- a/qdrant-landing/content/documentation/send-data/_index.md +++ b/qdrant-landing/content/documentation/send-data/_index.md @@ -1,7 +1,7 @@ --- title: Send Data to Qdrant -weight: 25 -partition: build +weight: 1050 +partition: ecosystem hideInSidebar: true --- diff --git a/qdrant-landing/content/documentation/send-data/data-streaming-kafka-qdrant.md b/qdrant-landing/content/documentation/send-data/data-streaming-kafka-qdrant.md index 64560af0a..d22786a48 100644 --- a/qdrant-landing/content/documentation/send-data/data-streaming-kafka-qdrant.md +++ b/qdrant-landing/content/documentation/send-data/data-streaming-kafka-qdrant.md @@ -1,6 +1,6 @@ --- title: Kafka Streaming into Qdrant -weight: 49 +weight: 15 hideInSidebar: true aliases: - /examples/data-streaming-kafka-qdrant/ diff --git a/qdrant-landing/content/documentation/send-data/databricks.md b/qdrant-landing/content/documentation/send-data/databricks.md index 9f0c32959..7ce8a1ecc 100644 --- a/qdrant-landing/content/documentation/send-data/databricks.md +++ b/qdrant-landing/content/documentation/send-data/databricks.md @@ -1,6 +1,6 @@ --- title: Databricks Ingestion -weight: 36 +weight: 5 hideInSidebar: true aliases: - /documentation/examples/databricks/ diff --git a/qdrant-landing/content/documentation/send-data/qdrant-airflow-astronomer.md b/qdrant-landing/content/documentation/send-data/qdrant-airflow-astronomer.md index 321192f99..e438200c0 100644 --- a/qdrant-landing/content/documentation/send-data/qdrant-airflow-astronomer.md +++ b/qdrant-landing/content/documentation/send-data/qdrant-airflow-astronomer.md @@ -1,6 +1,6 @@ --- title: Querying with Airflow -weight: 36 +weight: 10 hideInSidebar: true aliases: - /documentation/examples/qdrant-airflow-astronomer/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/_index.md b/qdrant-landing/content/documentation/tutorials-build-essentials/_index.md index 56a8e45b5..282044aa6 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/_index.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/_index.md @@ -1,7 +1,7 @@ --- title: Essential Examples -weight: 21 -partition: build +weight: 1200 +partition: ecosystem --- # Integration Examples diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-camelai-discord.md b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-camelai-discord.md index e2c014216..0fe1009b0 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-camelai-discord.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-camelai-discord.md @@ -1,7 +1,7 @@ --- title: Discord RAG Bot -weight: 4 -#partition: build +weight: 20 +#partition: ecosystem social_preview_image: /documentation/examples/agentic-rag-camelai-discord/social-preview.png aliases: - /documentation/agentic-rag-camelai-discord/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-crewai-zoom.md b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-crewai-zoom.md index 6c422f0a6..93512cfcf 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-crewai-zoom.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-crewai-zoom.md @@ -1,7 +1,7 @@ --- title: Agentic RAG with CrewAI -weight: 2 -partition: build +weight: 5 +partition: ecosystem social_preview_image: /documentation/examples/agentic-rag-crewai-zoom/social_preview.png aliases: - /documentation/agentic-rag-crewai-zoom/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-langgraph.md b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-langgraph.md index 4a62582dd..949c7153d 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-langgraph.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/agentic-rag-langgraph.md @@ -1,7 +1,7 @@ --- title: Agentic RAG with LangGraph -weight: 3 -partition: build +weight: 15 +partition: ecosystem hideInSidebar: true aliases: - /documentation/agentic-rag-langgraph/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/data-ingestion-beginners.md b/qdrant-landing/content/documentation/tutorials-build-essentials/data-ingestion-beginners.md index e6d063ee8..27acddc76 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/data-ingestion-beginners.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/data-ingestion-beginners.md @@ -1,7 +1,7 @@ --- title: S3 Ingestion with LangChain -weight: 2 -partition: build +weight: 10 +partition: ecosystem hideInSidebar: true social_preview_image: /documentation/examples/data-ingestion-beginners/social_preview.png aliases: diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/multimodal-search.md b/qdrant-landing/content/documentation/tutorials-build-essentials/multimodal-search.md index f3aabf439..b640d9485 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/multimodal-search.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/multimodal-search.md @@ -1,8 +1,8 @@ --- title: Multimodal and Multilingual RAG -weight: 5 +weight: 25 hideInSidebar: true -partition: build +partition: ecosystem social_preview_image: /documentation/examples/multimodal-search/social_preview.png aliases: - /documentation/tutorials/multimodal-search-fastembed/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/qdrant-n8n.md b/qdrant-landing/content/documentation/tutorials-build-essentials/qdrant-n8n.md index 7762ba9f0..780346a2b 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/qdrant-n8n.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/qdrant-n8n.md @@ -1,7 +1,7 @@ --- title: n8n Workflow Automation -weight: 7 -#partition: build +weight: 35 +#partition: ecosystem social_preview_image: /documentation/examples/qdrant-n8n-2/preview/social_preview.png aliases: - /blog/qdrant-n8n-beyond-simple-similarity-search/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/rag-deepseek.md b/qdrant-landing/content/documentation/tutorials-build-essentials/rag-deepseek.md index 728cda6c1..bb1b5bedd 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/rag-deepseek.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/rag-deepseek.md @@ -1,7 +1,7 @@ --- title: 5-Minute RAG with DeepSeek -weight: 6 -partition: build +weight: 30 +partition: ecosystem social_preview_image: /documentation/examples/rag-deepseek/social_preview.png aliases: - /documentation/rag-deepseek/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-1.md b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-1.md index ef7eb4cb3..ad527b545 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-1.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-1.md @@ -1,7 +1,7 @@ --- title: "Video Anomaly Detection Part 1: Architecture, Twelve Labs, and NVIDIA VSS" -weight: 9 -partition: build +weight: 40 +partition: ecosystem social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg aliases: - /articles/video-anomaly-edge/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-2.md b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-2.md index 64ebdaaac..6eea07151 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-2.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-2.md @@ -1,7 +1,7 @@ --- title: "Video Anomaly Detection Part 2: Edge-to-Cloud Pipeline" -weight: 10 -partition: build +weight: 45 +partition: ecosystem social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg aliases: - /articles/video-anomaly-edge-part-2/ diff --git a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-3.md b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-3.md index 6bf11bd86..5d4c4a0e2 100644 --- a/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-3.md +++ b/qdrant-landing/content/documentation/tutorials-build-essentials/video-anomaly-edge-part-3.md @@ -1,7 +1,7 @@ --- title: "Video Anomaly Detection Part 3: Scoring, Governance, and Deployment" -weight: 11 -partition: build +weight: 50 +partition: ecosystem social_preview_image: /articles_data/video-anomaly-edge/preview/social_preview.jpg aliases: - /articles/video-anomaly-edge-part-3/ diff --git a/qdrant-landing/content/documentation/tutorials-ecosystem/_index.md b/qdrant-landing/content/documentation/tutorials-ecosystem/_index.md index 9b2791e59..8da9c6133 100644 --- a/qdrant-landing/content/documentation/tutorials-ecosystem/_index.md +++ b/qdrant-landing/content/documentation/tutorials-ecosystem/_index.md @@ -1,12 +1,12 @@ --- title: Integration Tutorials -weight: 36 +weight: 1350 is_empty: true hideInSidebar: true aliases: - how-to - tutorials -partition: build +partition: ecosystem --- diff --git a/qdrant-landing/content/documentation/web-ui.md b/qdrant-landing/content/documentation/web-ui.md index 326656c61..99d630cff 100644 --- a/qdrant-landing/content/documentation/web-ui.md +++ b/qdrant-landing/content/documentation/web-ui.md @@ -1,6 +1,6 @@ --- title: Qdrant Web UI -weight: 225 +weight: 230 partition: qdrant aliases: - /documentation/web-ui/ diff --git a/qdrant-landing/content/headless/docs-header.md b/qdrant-landing/content/headless/docs-header.md index ed76097b1..6d698442a 100644 --- a/qdrant-landing/content/headless/docs-header.md +++ b/qdrant-landing/content/headless/docs-header.md @@ -16,8 +16,8 @@ menuItems: url: /documentation/cloud-intro/ icon: cloud-white.svg - id: menu-2 - name: Build - url: /documentation/build/ + name: Ecosystem + url: /documentation/ecosystem/ icon: blog-white.svg - id: menu-3 name: Learn