From a07de76f3e258f2a457a23442f42aa0cbcad1429 Mon Sep 17 00:00:00 2001 From: aries-ckt <916701291@qq.com> Date: Fri, 16 Jun 2023 10:18:50 +0800 Subject: [PATCH] docs: Add vector docs, provide how to use vector connector in DB-GPT. 1.chroma docs 2.milvus docs Closes #230 --- docs/modules/vector.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docs/modules/vector.rst diff --git a/docs/modules/vector.rst b/docs/modules/vector.rst new file mode 100644 index 000000000..d425a027d --- /dev/null +++ b/docs/modules/vector.rst @@ -0,0 +1,23 @@ +VectorConnector +--------- + +**VectorConnector Introduce** + +vector knowledge base is a method of mapping words in language to a high-dimensional vector space. In the vector space, each word is represented as a vector that contains many numerical features, which represent the relationship between the word and other words. This mapping is a clustering technique, and the semantic relationship between words can be calculated by computing the differences between their vectors in the vector space. Vector knowledge bases can be used for natural language processing tasks such as sentiment analysis, text classification, and machine translation. Common vector knowledge bases include Word2Vec, GloVe, and FastText. The training of these vector knowledge bases usually requires a large corpus and computing resources to complete. + +VectorConnector is a vector database connection adapter that allows you to connect different vector databases and abstracts away implementation differences and underlying details of different vector data. For example, it can be used to connect to databases such as Milvus, Chroma, Elasticsearch, and Weaviate. + +DB-GPT VectorConnector currently support milvus and chroma vector database + +- `chroma <./vector/chroma.html>`_: supported chroma vector database. +- `milvus <./vector/milvus.html>`_: supported milvus vector database. + + +.. toctree:: + :maxdepth: 2 + :caption: VectorConnector + :name: chroma + :hidden: + + ./vector/chroma/chroma.md + ./vector/milvus/milvus.md \ No newline at end of file