Files
langflow/components-vector-stores.html
2024-12-02 22:22:25 +00:00

183 lines
85 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-Components/components-vector-stores" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.5.2">
<title data-rh="true">Vector Stores | Langflow Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://docs.langflow.org/components-vector-stores"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Vector Stores | Langflow Documentation"><meta data-rh="true" name="description" content="Vector databases are used to store and search for vectors. They can be used to store embeddings, search for similar vectors, and perform other vector operations."><meta data-rh="true" property="og:description" content="Vector databases are used to store and search for vectors. They can be used to store embeddings, search for similar vectors, and perform other vector operations."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.langflow.org/components-vector-stores"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/components-vector-stores" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.langflow.org/components-vector-stores" hreflang="x-default"><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XHC7G628ZP"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-XHC7G628ZP",{anonymize_ip:!0})</script>
<link rel="preconnect" href="https://www.googletagmanager.com">
<script>window.dataLayer=window.dataLayer||[]</script>
<script>!function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var g=t.getElementsByTagName(a)[0],m=t.createElement(a);m.async=!0,m.src="https://www.googletagmanager.com/gtm.js?id=GTM-NK5M4ZT8",g.parentNode.insertBefore(m,g)}(window,document,"script","dataLayer")</script><link rel="stylesheet" href="/assets/css/styles.7db0cd89.css">
<script src="/assets/js/runtime~main.9eb93ca9.js" defer="defer"></script>
<script src="/assets/js/main.9d6d35e8.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NK5M4ZT8" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();null!==e?t(e):window.matchMedia("(prefers-color-scheme: dark)").matches?t("dark"):(window.matchMedia("(prefers-color-scheme: light)").matches,t("light"))}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top navbarHideable_m1mJ"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/langflow-logo-black.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/langflow-logo-white.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/langflow-ai/langflow" target="_blank" class="navbar__item navbar__link header-github-link"></a><a href="https://twitter.com/langflow_ai" target="_blank" class="navbar__item navbar__link header-twitter-link"></a><a href="https://discord.gg/EqksyE2EX9" target="_blank" class="navbar__item navbar__link header-discord-link"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="mendable-search"><button id="ms-search-bar" style="background-color:#1a1a1a;border-color:#6B728033;color:#e1e3e7" class="dark-mode !ms-text-white hover:!ms-bg-opacity-75 hover:!ms-text-white focus:ms-bg-gray-800 focus:ms-bg-opacity-75 focus:ms-text-white ms-global search-btn__input ms-m-0 ms-flex ms-h-10 ms-w-full ms-flex-row ms-items-center ms-justify-between ms-gap-2 ms-bg-gray-50 ms-p-1 ms-px-2 ms-outline-none ms-ring-0 ms-transition-all hover:ms-cursor-pointer sm:ms-p-2 sm:ms-px-3 ms-border ms-rounded-xl"><div class="dark-mode ms-global search-btn__input-container ms-flex ms-w-full ms-min-w-0 ms-items-center ms-gap-0 sm:ms-gap-1"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" style="color:#e1e3e7;fill:#e1e3e7" class="dark-mode search-btn__icon hover:fill-white ms-h-5 ms-w-5 ms-fill-gray-400 hover:ms-text-white focus:ms-fill-white focus:ms-text-white sm:ms-h-6 sm:ms-w-6" height="20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0z"></path><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg><div id="userInput" style="color:#e1e3e7" class="dark-mode ms-global search-btn__input ms-w-full ms-flex-grow ms-truncate ms-bg-transparent ms-text-sm ms-outline-none ms-ring-0 ms-ring-transparent focus:ms-outline-none focus:ms-ring-0 focus:ms-ring-transparent sm:ms-text-base ms-ml-1 ms-flex ms-items-start ms-justify-start">Search...</div></div><div style="background-color:#1a1a1a;border-color:#6B728033;color:#e1e3e7" class="dark-mode search-btn__shortcut ms-z-10 ms-flex ms-flex-row ms-items-center ms-gap-1 ms-rounded-lg ms-border ms-py-[2px] ms-px-[8px] ms-text-xs ms-text-gray-400 ms-transition-all disabled:ms-bg-opacity-10"><span>CTRL</span><span>K</span></div></button><div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd sidebarWithHideableNavbar_wUlq"><a tabindex="-1" class="sidebarLogo_isFc" href="/"><img src="/img/langflow-logo-black.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/langflow-logo-white.svg" alt="Langflow" class="themedComponent_mlkZ themedComponent--dark_xIcU"></a><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/">Welcome to Langflow</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/get-started-installation">Get Started</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/get-started-installation">Install Langflow</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/get-started-quickstart">Quickstart</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/starter-projects-basic-prompting">Starter Projects</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-basic-prompting">Basic Prompting</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-blog-writer">Blog Writer</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-document-qa">Document QA</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-memory-chatbot">Memory Chatbot</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-simple-agent">Simple agent</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-vector-store-rag">Vector Store RAG</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-sequential-agent">Sequential tasks agent</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/starter-projects-travel-planning-agent">Travel planning agent</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/workspace-overview">Workspace</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/workspace-overview">Workspace concepts</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/workspace-api">API</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/workspace-logs">Logs</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/workspace-playground">Playground</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/agents-overview">Agents</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/agents-overview">Agents overview</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/agents-tool-calling-agent-component">Create a problem-solving agent</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/configuration-api-keys">Configuration</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-api-keys">API keys</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-authentication">Authentication</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-auto-save">Auto-saving</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-backend-only">Run Langflow in backend-only mode</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-cli">Langflow CLI</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-global-variables">Global variables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/environment-variables">Environment variables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/configuration-security-best-practices">Security best practices</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret menu__link--active" role="button" aria-expanded="true" href="/components-overview">Components</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-overview">How to build flows with components</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-agents">Agents</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-custom-components">Custom Components</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-data">Data</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-embedding-models">Embedding Models</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-helpers">Helpers</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-io">Inputs &amp; Outputs</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-loaders">Loaders</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-logic">Logic</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/Components/components-memories">Memories</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-models">Models</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-prompts">Prompts</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/components-rag">RAG</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/Components/components-tools">Tools</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/components-vector-stores">Vector Stores</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/guides-chat-memory">Guides</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/guides-chat-memory">Chat Memory</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/guides-data-message">Data &amp; Message</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/guides-new-to-llms">📚 New to LLMs?</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/deployment-docker">Deployment</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-docker">Docker</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-gcp">GCP</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-hugging-face-spaces">HuggingFace Spaces</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-kubernetes">Kubernetes</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-railway">Railway</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/deployment-render">Render</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/integrations-assemblyai">Integrations</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations-assemblyai">AssemblyAI</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations-langfuse">Langfuse</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations-langsmith">LangSmith</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations-langwatch">LangWatch</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/integrations-setup-google-oauth-langflow">Google</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations-setup-google-oauth-langflow">Integrate Google OAuth with Langflow</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" tabindex="0" href="/integrations/notion/setup">Notion</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations/notion/setup">Setup</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations/notion/notion-agent-conversational">Notion Conversational Agent</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/integrations/notion/notion-agent-meeting-notes">Notion Meeting Notes Agent</a></li></ul></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/contributing-community">Contributing</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-community">Join the Langflow community</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-components">Contribute components</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-github-discussions">Ask for help on the Discussions board</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-github-issues">Request an enhancement or report a bug</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-how-to-contribute">Contribute to Langflow</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/contributing-telemetry">Telemetry</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--sublist-caret" role="button" aria-expanded="true" href="/api">API Reference</a></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/api">API Documentation</a></li></ul></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li class="breadcrumbs__item"><span class="breadcrumbs__link">Components</span><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Vector Stores</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Vector Stores</h1></header>
<p>Vector databases are used to store and search for vectors. They can be used to store embeddings, search for similar vectors, and perform other vector operations.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="astra-db-vector-store">Astra DB Vector Store<a href="#astra-db-vector-store" class="hash-link" aria-label="Direct link to Astra DB Vector Store" title="Direct link to Astra DB Vector Store"></a></h2>
<p>This component implements a Vector Store using Astra DB with search capabilities.</p>
<p>For more information, see the <a href="https://docs.datastax.com/en/astra-db-serverless/databases/create-database.html" target="_blank" rel="noopener noreferrer">DataStax documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters">Parameters<a href="#parameters" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs">Inputs<a href="#inputs" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>collection_name</td><td>Collection Name</td><td>The name of the collection within Astra DB where the vectors will be stored (required)</td></tr><tr><td>token</td><td>Astra DB Application Token</td><td>Authentication token for accessing Astra DB (required)</td></tr><tr><td>api_endpoint</td><td>API Endpoint</td><td>API endpoint URL for the Astra DB service (required)</td></tr><tr><td>search_input</td><td>Search Input</td><td>Query string for similarity search</td></tr><tr><td>ingest_data</td><td>Ingest Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>namespace</td><td>Namespace</td><td>Optional namespace within Astra DB to use for the collection</td></tr><tr><td>embedding_choice</td><td>Embedding Model or Astra Vectorize</td><td>Determines whether to use an Embedding Model or Astra Vectorize for the collection</td></tr><tr><td>embedding</td><td>Embedding Model</td><td>Allows an embedding model configuration (when using Embedding Model)</td></tr><tr><td>provider</td><td>Vectorize Provider</td><td>Provider for Astra Vectorize (when using Astra Vectorize)</td></tr><tr><td>metric</td><td>Metric</td><td>Optional distance metric for vector comparisons</td></tr><tr><td>batch_size</td><td>Batch Size</td><td>Optional number of data to process in a single batch</td></tr><tr><td>setup_mode</td><td>Setup Mode</td><td>Configuration mode for setting up the vector store (options: &quot;Sync&quot;, &quot;Async&quot;, &quot;Off&quot;, default: &quot;Sync&quot;)</td></tr><tr><td>pre_delete_collection</td><td>Pre Delete Collection</td><td>Boolean flag to determine whether to delete the collection before creating a new one</td></tr><tr><td>number_of_results</td><td>Number of Results</td><td>Number of results to return in similarity search (default: 4)</td></tr><tr><td>search_type</td><td>Search Type</td><td>Search type to use (options: &quot;Similarity&quot;, &quot;Similarity with score threshold&quot;, &quot;MMR (Max Marginal Relevance)&quot;)</td></tr><tr><td>search_score_threshold</td><td>Search Score Threshold</td><td>Minimum similarity score threshold for search results</td></tr><tr><td>search_filter</td><td>Search Metadata Filter</td><td>Optional dictionary of filters to apply to the search query</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs">Outputs<a href="#outputs" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>vector_store</td><td>Vector Store</td><td>Built Astra DB vector store</td></tr><tr><td>search_results</td><td>Search Results</td><td>Results of the similarity search as a list of Data objects</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="cassandra">Cassandra<a href="#cassandra" class="hash-link" aria-label="Direct link to Cassandra" title="Direct link to Cassandra"></a></h2>
<p>This component creates a Cassandra Vector Store with search capabilities.
For more information, see the <a href="https://cassandra.apache.org/doc/latest/cassandra/vector-search/overview.html" target="_blank" rel="noopener noreferrer">Cassandra documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-1">Parameters<a href="#parameters-1" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-1">Inputs<a href="#inputs-1" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>database_ref</td><td>String</td><td>Contact points for the database or AstraDB database ID</td></tr><tr><td>username</td><td>String</td><td>Username for the database (leave empty for AstraDB)</td></tr><tr><td>token</td><td>SecretString</td><td>User password for the database or AstraDB token</td></tr><tr><td>keyspace</td><td>String</td><td>Table Keyspace or AstraDB namespace</td></tr><tr><td>table_name</td><td>String</td><td>Name of the table or AstraDB collection</td></tr><tr><td>ttl_seconds</td><td>Integer</td><td>Time-to-live for added texts</td></tr><tr><td>batch_size</td><td>Integer</td><td>Number of data to process in a single batch</td></tr><tr><td>setup_mode</td><td>String</td><td>Configuration mode for setting up the Cassandra table</td></tr><tr><td>cluster_kwargs</td><td>Dict</td><td>Additional keyword arguments for the Cassandra cluster</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr><tr><td>search_type</td><td>String</td><td>Type of search to perform</td></tr><tr><td>search_score_threshold</td><td>Float</td><td>Minimum similarity score for search results</td></tr><tr><td>search_filter</td><td>Dict</td><td>Metadata filters for search query</td></tr><tr><td>body_search</td><td>String</td><td>Document textual search terms</td></tr><tr><td>enable_body_search</td><td>Boolean</td><td>Flag to enable body search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-1">Outputs<a href="#outputs-1" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Cassandra</td><td>Cassandra vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="cassandra-graph-vector-store">Cassandra Graph Vector Store<a href="#cassandra-graph-vector-store" class="hash-link" aria-label="Direct link to Cassandra Graph Vector Store" title="Direct link to Cassandra Graph Vector Store"></a></h2>
<p>This component implements a Cassandra Graph Vector Store with search capabilities.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-2">Parameters<a href="#parameters-2" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-2">Inputs<a href="#inputs-2" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>database_ref</td><td>Contact Points / Astra Database ID</td><td>Contact points for the database or AstraDB database ID (required)</td></tr><tr><td>username</td><td>Username</td><td>Username for the database (leave empty for AstraDB)</td></tr><tr><td>token</td><td>Password / AstraDB Token</td><td>User password for the database or AstraDB token (required)</td></tr><tr><td>keyspace</td><td>Keyspace</td><td>Table Keyspace or AstraDB namespace (required)</td></tr><tr><td>table_name</td><td>Table Name</td><td>The name of the table or AstraDB collection where vectors will be stored (required)</td></tr><tr><td>setup_mode</td><td>Setup Mode</td><td>Configuration mode for setting up the Cassandra table (options: &quot;Sync&quot;, &quot;Off&quot;, default: &quot;Sync&quot;)</td></tr><tr><td>cluster_kwargs</td><td>Cluster arguments</td><td>Optional dictionary of additional keyword arguments for the Cassandra cluster</td></tr><tr><td>search_query</td><td>Search Query</td><td>Query string for similarity search</td></tr><tr><td>ingest_data</td><td>Ingest Data</td><td>Data to be ingested into the vector store (list of Data objects)</td></tr><tr><td>embedding</td><td>Embedding</td><td>Embedding model to use</td></tr><tr><td>number_of_results</td><td>Number of Results</td><td>Number of results to return in similarity search (default: 4)</td></tr><tr><td>search_type</td><td>Search Type</td><td>Search type to use (options: &quot;Traversal&quot;, &quot;MMR traversal&quot;, &quot;Similarity&quot;, &quot;Similarity with score threshold&quot;, &quot;MMR (Max Marginal Relevance)&quot;, default: &quot;Traversal&quot;)</td></tr><tr><td>depth</td><td>Depth of traversal</td><td>The maximum depth of edges to traverse (for &quot;Traversal&quot; or &quot;MMR traversal&quot; search types, default: 1)</td></tr><tr><td>search_score_threshold</td><td>Search Score Threshold</td><td>Minimum similarity score threshold for search results (for &quot;Similarity with score threshold&quot; search type)</td></tr><tr><td>search_filter</td><td>Search Metadata Filter</td><td>Optional dictionary of filters to apply to the search query</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-2">Outputs<a href="#outputs-2" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>vector_store</td><td>Vector Store</td><td>Built Cassandra Graph vector store</td></tr><tr><td>search_results</td><td>Search Results</td><td>Results of the similarity search as a list of Data objects</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="chroma-db">Chroma DB<a href="#chroma-db" class="hash-link" aria-label="Direct link to Chroma DB" title="Direct link to Chroma DB"></a></h2>
<p>This component creates a Chroma Vector Store with search capabilities.
For more information, see the <a href="https://docs.trychroma.com/" target="_blank" rel="noopener noreferrer">Chroma documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-3">Parameters<a href="#parameters-3" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-3">Inputs<a href="#inputs-3" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>collection_name</td><td>String</td><td>The name of the Chroma collection. Default: &quot;langflow&quot;.</td></tr><tr><td>persist_directory</td><td>String</td><td>The directory to persist the Chroma database.</td></tr><tr><td>search_query</td><td>String</td><td>The query to search for in the vector store.</td></tr><tr><td>ingest_data</td><td>Data</td><td>The data to ingest into the vector store (list of Data objects).</td></tr><tr><td>embedding</td><td>Embeddings</td><td>The embedding function to use for the vector store.</td></tr><tr><td>chroma_server_cors_allow_origins</td><td>String</td><td>CORS allow origins for the Chroma server.</td></tr><tr><td>chroma_server_host</td><td>String</td><td>Host for the Chroma server.</td></tr><tr><td>chroma_server_http_port</td><td>Integer</td><td>HTTP port for the Chroma server.</td></tr><tr><td>chroma_server_grpc_port</td><td>Integer</td><td>gRPC port for the Chroma server.</td></tr><tr><td>chroma_server_ssl_enabled</td><td>Boolean</td><td>Enable SSL for the Chroma server.</td></tr><tr><td>allow_duplicates</td><td>Boolean</td><td>Allow duplicate documents in the vector store.</td></tr><tr><td>search_type</td><td>String</td><td>Type of search to perform: &quot;Similarity&quot; or &quot;MMR&quot;.</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return from the search. Default: 10.</td></tr><tr><td>limit</td><td>Integer</td><td>Limit the number of records to compare when Allow Duplicates is False.</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-3">Outputs<a href="#outputs-3" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Chroma</td><td>Chroma vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="clickhouse">Clickhouse<a href="#clickhouse" class="hash-link" aria-label="Direct link to Clickhouse" title="Direct link to Clickhouse"></a></h2>
<p>This component implements a Clickhouse Vector Store with search capabilities.
For more information, see the <a href="https://clickhouse.com/docs/en/intro" target="_blank" rel="noopener noreferrer">CLickhouse Documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-4">Parameters<a href="#parameters-4" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-4">Inputs<a href="#inputs-4" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>host</td><td>hostname</td><td>Clickhouse server hostname (required, default: &quot;localhost&quot;)</td></tr><tr><td>port</td><td>port</td><td>Clickhouse server port (required, default: 8123)</td></tr><tr><td>database</td><td>database</td><td>Clickhouse database name (required)</td></tr><tr><td>table</td><td>Table name</td><td>Clickhouse table name (required)</td></tr><tr><td>username</td><td>The ClickHouse user name.</td><td>Username for authentication (required)</td></tr><tr><td>password</td><td>The password for username.</td><td>Password for authentication (required)</td></tr><tr><td>index_type</td><td>index_type</td><td>Type of the index (options: &quot;annoy&quot;, &quot;vector_similarity&quot;, default: &quot;annoy&quot;)</td></tr><tr><td>metric</td><td>metric</td><td>Metric to compute distance (options: &quot;angular&quot;, &quot;euclidean&quot;, &quot;manhattan&quot;, &quot;hamming&quot;, &quot;dot&quot;, default: &quot;angular&quot;)</td></tr><tr><td>secure</td><td>Use https/TLS</td><td>Overrides inferred values from the interface or port arguments (default: false)</td></tr><tr><td>index_param</td><td>Param of the index</td><td>Index parameters (default: &quot;&#x27;L2Distance&#x27;,100&quot;)</td></tr><tr><td>index_query_params</td><td>index query params</td><td>Additional index query parameters</td></tr><tr><td>search_query</td><td>Search Query</td><td>Query string for similarity search</td></tr><tr><td>ingest_data</td><td>Ingest Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embedding</td><td>Embedding model to use</td></tr><tr><td>number_of_results</td><td>Number of Results</td><td>Number of results to return in similarity search (default: 4)</td></tr><tr><td>score_threshold</td><td>Score threshold</td><td>Threshold for similarity scores</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-4">Outputs<a href="#outputs-4" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>vector_store</td><td>Vector Store</td><td>Built Clickhouse vector store</td></tr><tr><td>search_results</td><td>Search Results</td><td>Results of the similarity search as a list of Data objects</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="couchbase">Couchbase<a href="#couchbase" class="hash-link" aria-label="Direct link to Couchbase" title="Direct link to Couchbase"></a></h2>
<p>This component creates a Couchbase Vector Store with search capabilities.
For more information, see the <a href="https://docs.couchbase.com/home/index.html" target="_blank" rel="noopener noreferrer">Couchbase documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-5">Parameters<a href="#parameters-5" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-5">Inputs<a href="#inputs-5" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>couchbase_connection_string</td><td>SecretString</td><td>Couchbase Cluster connection string (required).</td></tr><tr><td>couchbase_username</td><td>String</td><td>Couchbase username (required).</td></tr><tr><td>couchbase_password</td><td>SecretString</td><td>Couchbase password (required).</td></tr><tr><td>bucket_name</td><td>String</td><td>Name of the Couchbase bucket (required).</td></tr><tr><td>scope_name</td><td>String</td><td>Name of the Couchbase scope (required).</td></tr><tr><td>collection_name</td><td>String</td><td>Name of the Couchbase collection (required).</td></tr><tr><td>index_name</td><td>String</td><td>Name of the Couchbase index (required).</td></tr><tr><td>search_query</td><td>String</td><td>The query to search for in the vector store.</td></tr><tr><td>ingest_data</td><td>Data</td><td>The data to ingest into the vector store (list of Data objects).</td></tr><tr><td>embedding</td><td>Embeddings</td><td>The embedding function to use for the vector store.</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return from the search. Default: 4 (advanced).</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-5">Outputs<a href="#outputs-5" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>CouchbaseVectorStore</td><td>A Couchbase vector store instance configured with the specified parameters.</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="faiss">FAISS<a href="#faiss" class="hash-link" aria-label="Direct link to FAISS" title="Direct link to FAISS"></a></h2>
<p>This component creates a FAISS Vector Store with search capabilities.
For more information, see the <a href="https://faiss.ai/index.html" target="_blank" rel="noopener noreferrer">FAISS documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-6">Parameters<a href="#parameters-6" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-6">Inputs<a href="#inputs-6" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>index_name</td><td>String</td><td>The name of the FAISS index. Default: &quot;langflow_index&quot;.</td></tr><tr><td>persist_directory</td><td>String</td><td>Path to save the FAISS index. It will be relative to where Langflow is running.</td></tr><tr><td>search_query</td><td>String</td><td>The query to search for in the vector store.</td></tr><tr><td>ingest_data</td><td>Data</td><td>The data to ingest into the vector store (list of Data objects or documents).</td></tr><tr><td>allow_dangerous_deserialization</td><td>Boolean</td><td>Set to True to allow loading pickle files from untrusted sources. Default: True (advanced).</td></tr><tr><td>embedding</td><td>Embeddings</td><td>The embedding function to use for the vector store.</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return from the search. Default: 4 (advanced).</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-6">Outputs<a href="#outputs-6" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>FAISS</td><td>A FAISS vector store instance configured with the specified parameters.</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="hyper-converged-database-hcd-vector-store">Hyper-Converged Database (HCD) Vector Store<a href="#hyper-converged-database-hcd-vector-store" class="hash-link" aria-label="Direct link to Hyper-Converged Database (HCD) Vector Store" title="Direct link to Hyper-Converged Database (HCD) Vector Store"></a></h2>
<p>This component implements a Vector Store using HCD.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-7">Parameters<a href="#parameters-7" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-7">Inputs<a href="#inputs-7" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>collection_name</td><td>Collection Name</td><td>The name of the collection within HCD where the vectors will be stored (required)</td></tr><tr><td>username</td><td>HCD Username</td><td>Authentication username for accessing HCD (default: &quot;hcd-superuser&quot;, required)</td></tr><tr><td>password</td><td>HCD Password</td><td>Authentication password for accessing HCD (required)</td></tr><tr><td>api_endpoint</td><td>HCD API Endpoint</td><td>API endpoint URL for the HCD service (required)</td></tr><tr><td>search_input</td><td>Search Input</td><td>Query string for similarity search</td></tr><tr><td>ingest_data</td><td>Ingest Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>namespace</td><td>Namespace</td><td>Optional namespace within HCD to use for the collection (default: &quot;default_namespace&quot;)</td></tr><tr><td>ca_certificate</td><td>CA Certificate</td><td>Optional CA certificate for TLS connections to HCD</td></tr><tr><td>metric</td><td>Metric</td><td>Optional distance metric for vector comparisons (options: &quot;cosine&quot;, &quot;dot_product&quot;, &quot;euclidean&quot;)</td></tr><tr><td>batch_size</td><td>Batch Size</td><td>Optional number of data to process in a single batch</td></tr><tr><td>bulk_insert_batch_concurrency</td><td>Bulk Insert Batch Concurrency</td><td>Optional concurrency level for bulk insert operations</td></tr><tr><td>bulk_insert_overwrite_concurrency</td><td>Bulk Insert Overwrite Concurrency</td><td>Optional concurrency level for bulk insert operations that overwrite existing data</td></tr><tr><td>bulk_delete_concurrency</td><td>Bulk Delete Concurrency</td><td>Optional concurrency level for bulk delete operations</td></tr><tr><td>setup_mode</td><td>Setup Mode</td><td>Configuration mode for setting up the vector store (options: &quot;Sync&quot;, &quot;Async&quot;, &quot;Off&quot;, default: &quot;Sync&quot;)</td></tr><tr><td>pre_delete_collection</td><td>Pre Delete Collection</td><td>Boolean flag to determine whether to delete the collection before creating a new one</td></tr><tr><td>metadata_indexing_include</td><td>Metadata Indexing Include</td><td>Optional list of metadata fields to include in the indexing</td></tr><tr><td>embedding</td><td>Embedding or Astra Vectorize</td><td>Allows either an embedding model or an Astra Vectorize configuration</td></tr><tr><td>metadata_indexing_exclude</td><td>Metadata Indexing Exclude</td><td>Optional list of metadata fields to exclude from the indexing</td></tr><tr><td>collection_indexing_policy</td><td>Collection Indexing Policy</td><td>Optional dictionary defining the indexing policy for the collection</td></tr><tr><td>number_of_results</td><td>Number of Results</td><td>Number of results to return in similarity search (default: 4)</td></tr><tr><td>search_type</td><td>Search Type</td><td>Search type to use (options: &quot;Similarity&quot;, &quot;Similarity with score threshold&quot;, &quot;MMR (Max Marginal Relevance)&quot;, default: &quot;Similarity&quot;)</td></tr><tr><td>search_score_threshold</td><td>Search Score Threshold</td><td>Minimum similarity score threshold for search results (default: 0)</td></tr><tr><td>search_filter</td><td>Search Metadata Filter</td><td>Optional dictionary of filters to apply to the search query</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-7">Outputs<a href="#outputs-7" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Display Name</th><th>Info</th></tr></thead><tbody><tr><td>vector_store</td><td>Vector Store</td><td>Built HCD vector store instance</td></tr><tr><td>search_results</td><td>Search Results</td><td>Results of similarity search as a list of Data objects</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="milvus">Milvus<a href="#milvus" class="hash-link" aria-label="Direct link to Milvus" title="Direct link to Milvus"></a></h2>
<p>This component creates a Milvus Vector Store with search capabilities.
For more information, see the <a href="https://milvus.io/docs" target="_blank" rel="noopener noreferrer">Milvus documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-8">Parameters<a href="#parameters-8" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-8">Inputs<a href="#inputs-8" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>collection_name</td><td>String</td><td>Name of the Milvus collection</td></tr><tr><td>collection_description</td><td>String</td><td>Description of the Milvus collection</td></tr><tr><td>uri</td><td>String</td><td>Connection URI for Milvus</td></tr><tr><td>password</td><td>SecretString</td><td>Password for Milvus</td></tr><tr><td>username</td><td>SecretString</td><td>Username for Milvus</td></tr><tr><td>batch_size</td><td>Integer</td><td>Number of data to process in a single batch</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr><tr><td>search_type</td><td>String</td><td>Type of search to perform</td></tr><tr><td>search_score_threshold</td><td>Float</td><td>Minimum similarity score for search results</td></tr><tr><td>search_filter</td><td>Dict</td><td>Metadata filters for search query</td></tr><tr><td>setup_mode</td><td>String</td><td>Configuration mode for setting up the vector store</td></tr><tr><td>vector_dimensions</td><td>Integer</td><td>Number of dimensions of the vectors</td></tr><tr><td>pre_delete_collection</td><td>Boolean</td><td>Whether to delete the collection before creating a new one</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-8">Outputs<a href="#outputs-8" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Milvus</td><td>A Milvus vector store instance configured with the specified parameters.</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="mongodb-atlas">MongoDB Atlas<a href="#mongodb-atlas" class="hash-link" aria-label="Direct link to MongoDB Atlas" title="Direct link to MongoDB Atlas"></a></h2>
<p>This component creates a MongoDB Atlas Vector Store with search capabilities.
For more information, see the <a href="https://www.mongodb.com/docs/atlas/atlas-vector-search/tutorials/vector-search-quick-start/" target="_blank" rel="noopener noreferrer">MongoDB Atlas documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-9">Parameters<a href="#parameters-9" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-9">Inputs<a href="#inputs-9" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>mongodb_atlas_cluster_uri</td><td>SecretString</td><td>MongoDB Atlas Cluster URI</td></tr><tr><td>db_name</td><td>String</td><td>Database name</td></tr><tr><td>collection_name</td><td>String</td><td>Collection name</td></tr><tr><td>index_name</td><td>String</td><td>Index name</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-9">Outputs<a href="#outputs-9" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>MongoDBAtlasVectorSearch</td><td>MongoDB Atlas vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="pgvector">PGVector<a href="#pgvector" class="hash-link" aria-label="Direct link to PGVector" title="Direct link to PGVector"></a></h2>
<p>This component creates a PGVector Vector Store with search capabilities.
For more information, see the <a href="https://github.com/pgvector/pgvector" target="_blank" rel="noopener noreferrer">PGVector documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-10">Parameters<a href="#parameters-10" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-10">Inputs<a href="#inputs-10" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>pg_server_url</td><td>SecretString</td><td>PostgreSQL server connection string</td></tr><tr><td>collection_name</td><td>String</td><td>Table name for the vector store</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-10">Outputs<a href="#outputs-10" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>PGVector</td><td>PGVector vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="pinecone">Pinecone<a href="#pinecone" class="hash-link" aria-label="Direct link to Pinecone" title="Direct link to Pinecone"></a></h2>
<p>This component creates a Pinecone Vector Store with search capabilities.
For more information, see the <a href="https://docs.pinecone.io/home" target="_blank" rel="noopener noreferrer">Pinecone documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-11">Parameters<a href="#parameters-11" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-11">Inputs<a href="#inputs-11" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>index_name</td><td>String</td><td>Name of the Pinecone index</td></tr><tr><td>namespace</td><td>String</td><td>Namespace for the index</td></tr><tr><td>distance_strategy</td><td>String</td><td>Strategy for calculating distance between vectors</td></tr><tr><td>pinecone_api_key</td><td>SecretString</td><td>API key for Pinecone</td></tr><tr><td>text_key</td><td>String</td><td>Key in the record to use as text</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-11">Outputs<a href="#outputs-11" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Pinecone</td><td>Pinecone vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="qdrant">Qdrant<a href="#qdrant" class="hash-link" aria-label="Direct link to Qdrant" title="Direct link to Qdrant"></a></h2>
<p>This component creates a Qdrant Vector Store with search capabilities.
For more information, see the <a href="https://qdrant.tech/documentation/" target="_blank" rel="noopener noreferrer">Qdrant documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-12">Parameters<a href="#parameters-12" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-12">Inputs<a href="#inputs-12" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>collection_name</td><td>String</td><td>Name of the Qdrant collection</td></tr><tr><td>host</td><td>String</td><td>Qdrant server host</td></tr><tr><td>port</td><td>Integer</td><td>Qdrant server port</td></tr><tr><td>grpc_port</td><td>Integer</td><td>Qdrant gRPC port</td></tr><tr><td>api_key</td><td>SecretString</td><td>API key for Qdrant</td></tr><tr><td>prefix</td><td>String</td><td>Prefix for Qdrant</td></tr><tr><td>timeout</td><td>Integer</td><td>Timeout for Qdrant operations</td></tr><tr><td>path</td><td>String</td><td>Path for Qdrant</td></tr><tr><td>url</td><td>String</td><td>URL for Qdrant</td></tr><tr><td>distance_func</td><td>String</td><td>Distance function for vector similarity</td></tr><tr><td>content_payload_key</td><td>String</td><td>Key for content payload</td></tr><tr><td>metadata_payload_key</td><td>String</td><td>Key for metadata payload</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-12">Outputs<a href="#outputs-12" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Qdrant</td><td>Qdrant vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="redis">Redis<a href="#redis" class="hash-link" aria-label="Direct link to Redis" title="Direct link to Redis"></a></h2>
<p>This component creates a Redis Vector Store with search capabilities.
For more information, see the <a href="https://redis.io/docs/latest/develop/interact/search-and-query/advanced-concepts/vectors/" target="_blank" rel="noopener noreferrer">Redis documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-13">Parameters<a href="#parameters-13" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-13">Inputs<a href="#inputs-13" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>redis_server_url</td><td>SecretString</td><td>Redis server connection string</td></tr><tr><td>redis_index_name</td><td>String</td><td>Name of the Redis index</td></tr><tr><td>code</td><td>String</td><td>Custom code for Redis (advanced)</td></tr><tr><td>schema</td><td>String</td><td>Schema for Redis index</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-13">Outputs<a href="#outputs-13" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>Redis</td><td>Redis vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="supabase">Supabase<a href="#supabase" class="hash-link" aria-label="Direct link to Supabase" title="Direct link to Supabase"></a></h2>
<p>This component creates a connection to a Supabase Vector Store with search capabilities.
For more information, see the <a href="https://supabase.com/docs/guides/ai" target="_blank" rel="noopener noreferrer">Supabase documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-14">Parameters<a href="#parameters-14" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-14">Inputs<a href="#inputs-14" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>supabase_url</td><td>String</td><td>URL of the Supabase instance</td></tr><tr><td>supabase_service_key</td><td>SecretString</td><td>Service key for Supabase authentication</td></tr><tr><td>table_name</td><td>String</td><td>Name of the table in Supabase</td></tr><tr><td>query_name</td><td>String</td><td>Name of the query to use</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-14">Outputs<a href="#outputs-14" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>SupabaseVectorStore</td><td>Supabase vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="upstash">Upstash<a href="#upstash" class="hash-link" aria-label="Direct link to Upstash" title="Direct link to Upstash"></a></h2>
<p>This component creates an Upstash Vector Store with search capabilities.
For more information, see the <a href="https://upstash.com/docs/introduction" target="_blank" rel="noopener noreferrer">Upstash documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-15">Parameters<a href="#parameters-15" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-15">Inputs<a href="#inputs-15" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>index_url</td><td>String</td><td>The URL of the Upstash index</td></tr><tr><td>index_token</td><td>SecretString</td><td>The token for the Upstash index</td></tr><tr><td>text_key</td><td>String</td><td>The key in the record to use as text</td></tr><tr><td>namespace</td><td>String</td><td>Namespace for the index</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>metadata_filter</td><td>String</td><td>Filters documents by metadata</td></tr><tr><td>ingest_data</td><td>Data</td><td>Data to be ingested into the vector store</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use (optional)</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-15">Outputs<a href="#outputs-15" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>UpstashVectorStore</td><td>Upstash vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="vectara">Vectara<a href="#vectara" class="hash-link" aria-label="Direct link to Vectara" title="Direct link to Vectara"></a></h2>
<p>This component creates a Vectara Vector Store with search capabilities.
For more information, see the <a href="https://docs.vectara.com/docs/" target="_blank" rel="noopener noreferrer">Vectara documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-16">Parameters<a href="#parameters-16" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-16">Inputs<a href="#inputs-16" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vectara_customer_id</td><td>String</td><td>Vectara customer ID</td></tr><tr><td>vectara_corpus_id</td><td>String</td><td>Vectara corpus ID</td></tr><tr><td>vectara_api_key</td><td>SecretString</td><td>Vectara API key</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Embedding function to use (optional)</td></tr><tr><td>ingest_data</td><td>List[Document/Data]</td><td>Data to be ingested into the vector store</td></tr><tr><td>search_query</td><td>String</td><td>Query for similarity search</td></tr><tr><td>number_of_results</td><td>Integer</td><td>Number of results to return in search</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-16">Outputs<a href="#outputs-16" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>VectaraVectorStore</td><td>Vectara vector store instance</td></tr><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="vectara-search">Vectara Search<a href="#vectara-search" class="hash-link" aria-label="Direct link to Vectara Search" title="Direct link to Vectara Search"></a></h2>
<p>This component searches a Vectara Vector Store for documents based on the provided input.
For more information, see the <a href="https://docs.vectara.com/docs/" target="_blank" rel="noopener noreferrer">Vectara documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-17">Parameters<a href="#parameters-17" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-17">Inputs<a href="#inputs-17" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>search_type</td><td>String</td><td>Type of search, such as &quot;Similarity&quot; or &quot;MMR&quot;</td></tr><tr><td>input_value</td><td>String</td><td>Search query</td></tr><tr><td>vectara_customer_id</td><td>String</td><td>Vectara customer ID</td></tr><tr><td>vectara_corpus_id</td><td>String</td><td>Vectara corpus ID</td></tr><tr><td>vectara_api_key</td><td>SecretString</td><td>Vectara API key</td></tr><tr><td>files_url</td><td>List[String]</td><td>Optional URLs for file initialization</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-17">Outputs<a href="#outputs-17" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="weaviate">Weaviate<a href="#weaviate" class="hash-link" aria-label="Direct link to Weaviate" title="Direct link to Weaviate"></a></h2>
<p>This component facilitates a Weaviate Vector Store setup, optimizing text and document indexing and retrieval.
For more information, see the <a href="https://weaviate.io/developers/weaviate" target="_blank" rel="noopener noreferrer">Weaviate Documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-18">Parameters<a href="#parameters-18" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-18">Inputs<a href="#inputs-18" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>weaviate_url</td><td>String</td><td>Default instance URL</td></tr><tr><td>search_by_text</td><td>Boolean</td><td>Indicates whether to search by text</td></tr><tr><td>api_key</td><td>SecretString</td><td>Optional API key for authentication</td></tr><tr><td>index_name</td><td>String</td><td>Optional index name</td></tr><tr><td>text_key</td><td>String</td><td>Default text extraction key</td></tr><tr><td>input</td><td>Document</td><td>Document or record</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Model used</td></tr><tr><td>attributes</td><td>List[String]</td><td>Optional additional attributes</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-18">Outputs<a href="#outputs-18" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>vector_store</td><td>WeaviateVectorStore</td><td>Weaviate vector store instance</td></tr></tbody></table>
<p><strong>Note:</strong> Ensure Weaviate instance is running and accessible. Verify API key, index name, text key, and attributes are set correctly.</p>
<h2 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="weaviate-search">Weaviate Search<a href="#weaviate-search" class="hash-link" aria-label="Direct link to Weaviate Search" title="Direct link to Weaviate Search"></a></h2>
<p>This component searches a Weaviate Vector Store for documents similar to the input.
For more information, see the <a href="https://weaviate.io/developers/weaviate" target="_blank" rel="noopener noreferrer">Weaviate Documentation</a>.</p>
<h3 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="parameters-19">Parameters<a href="#parameters-19" class="hash-link" aria-label="Direct link to Parameters" title="Direct link to Parameters"></a></h3>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="inputs-19">Inputs<a href="#inputs-19" class="hash-link" aria-label="Direct link to Inputs" title="Direct link to Inputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>search_type</td><td>String</td><td>Type of search, such as &quot;Similarity&quot; or &quot;MMR&quot;</td></tr><tr><td>input_value</td><td>String</td><td>Search query</td></tr><tr><td>weaviate_url</td><td>String</td><td>Default instance URL</td></tr><tr><td>search_by_text</td><td>Boolean</td><td>Indicates whether to search by text</td></tr><tr><td>api_key</td><td>SecretString</td><td>Optional API key for authentication</td></tr><tr><td>index_name</td><td>String</td><td>Optional index name</td></tr><tr><td>text_key</td><td>String</td><td>Default text extraction key</td></tr><tr><td>embedding</td><td>Embeddings</td><td>Model used</td></tr><tr><td>attributes</td><td>List[String]</td><td>Optional additional attributes</td></tr></tbody></table>
<h4 class="anchor anchorWithHideOnScrollNavbar_WYt5" id="outputs-19">Outputs<a href="#outputs-19" class="hash-link" aria-label="Direct link to Outputs" title="Direct link to Outputs"></a></h4>
<table><thead><tr><th>Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>search_results</td><td>List[Data]</td><td>Results of similarity search</td></tr></tbody></table></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages"><a class="pagination-nav__link pagination-nav__link--prev" href="/Components/components-tools"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">Tools</div></a><a class="pagination-nav__link pagination-nav__link--next" href="/guides-chat-memory"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Chat Memory</div></a></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#astra-db-vector-store" class="table-of-contents__link toc-highlight">Astra DB Vector Store</a><ul><li><a href="#parameters" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#cassandra" class="table-of-contents__link toc-highlight">Cassandra</a><ul><li><a href="#parameters-1" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#cassandra-graph-vector-store" class="table-of-contents__link toc-highlight">Cassandra Graph Vector Store</a><ul><li><a href="#parameters-2" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#chroma-db" class="table-of-contents__link toc-highlight">Chroma DB</a><ul><li><a href="#parameters-3" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#clickhouse" class="table-of-contents__link toc-highlight">Clickhouse</a><ul><li><a href="#parameters-4" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#couchbase" class="table-of-contents__link toc-highlight">Couchbase</a><ul><li><a href="#parameters-5" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#faiss" class="table-of-contents__link toc-highlight">FAISS</a><ul><li><a href="#parameters-6" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#hyper-converged-database-hcd-vector-store" class="table-of-contents__link toc-highlight">Hyper-Converged Database (HCD) Vector Store</a><ul><li><a href="#parameters-7" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#milvus" class="table-of-contents__link toc-highlight">Milvus</a><ul><li><a href="#parameters-8" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#mongodb-atlas" class="table-of-contents__link toc-highlight">MongoDB Atlas</a><ul><li><a href="#parameters-9" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#pgvector" class="table-of-contents__link toc-highlight">PGVector</a><ul><li><a href="#parameters-10" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#pinecone" class="table-of-contents__link toc-highlight">Pinecone</a><ul><li><a href="#parameters-11" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#qdrant" class="table-of-contents__link toc-highlight">Qdrant</a><ul><li><a href="#parameters-12" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#redis" class="table-of-contents__link toc-highlight">Redis</a><ul><li><a href="#parameters-13" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#supabase" class="table-of-contents__link toc-highlight">Supabase</a><ul><li><a href="#parameters-14" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#upstash" class="table-of-contents__link toc-highlight">Upstash</a><ul><li><a href="#parameters-15" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#vectara" class="table-of-contents__link toc-highlight">Vectara</a><ul><li><a href="#parameters-16" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#vectara-search" class="table-of-contents__link toc-highlight">Vectara Search</a><ul><li><a href="#parameters-17" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#weaviate" class="table-of-contents__link toc-highlight">Weaviate</a><ul><li><a href="#parameters-18" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li><li><a href="#weaviate-search" class="table-of-contents__link toc-highlight">Weaviate Search</a><ul><li><a href="#parameters-19" class="table-of-contents__link toc-highlight">Parameters</a></li></ul></li></ul></div></div></div></div></main></div></div></div><div id="ms-floating-button" class="ms-fixed ms-bottom-4 ms-right-8 ms-z-[100] ms-flex ms-flex-col ms-items-end hover:ms-cursor-pointer"><div class="ms-relative ms-mb-4"><div style="background-color:#f6f6f6" class="ms-absolute -ms-bottom-1 ms-right-6 -ms-z-10 ms-h-4 ms-w-4 ms-rotate-45"></div><div style="background-color:#f6f6f6" class="ms-z-10 ms-flex ms-items-center ms-justify-center ms-rounded-lg ms-px-3 ms-py-2"><p style="color:#000000;margin:0" class="ms-text-sm">Hi, how can I help you?</p></div></div><div style="background-color:#f6f6f6" class="ms-flex ms-h-16 ms-w-16 ms-flex-col ms-items-center ms-justify-center ms-self-end ms-rounded-full ms-p-2 ms-transition"><div class="ms-rotate-0 ms-flex ms-h-full ms-w-full ms-transform ms-cursor-pointer ms-items-center ms-justify-center ms-rounded-full ms-transition-all ms-delay-75 ms-duration-100 ms-ease-in-out"><div style="color:#000000;font-size:22px;width:48px;height:48px;margin:0px;padding:0px;display:flex;align-items:center;justify-content:center;text-align:center"><img src="/img/langflow-icon-black-transparent.svg" srcdark="" style="width:40px"></div></div></div><div></div></div></div>
</body>
</html>