Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support pgvector extension #445

Merged
merged 1 commit into from
Nov 8, 2023

Commits on Nov 8, 2023

  1. feat: support pgvector extension

    The pgvector plugin is a plugin for PostgreSQL that provides
    high-performance vector data types and related query capabilities.
    This plugin makes it more efficient and convenient to store and
    process vector data in PostgreSQL.
    
    Here are some features and functionalities of the pgvector plugin:
    
    1. Vector data type: The pgvector plugin introduces a new data
    type called "vector" that can be used to store and manipulate
    
    The pgvector plugin is a plugin for PostgreSQL that provides
    high-performance vector data types and related query capabilities.
    This plugin makes it more efficient and convenient to store and
    process vector data in PostgreSQL.
    
    Here are some features and functionalities of the pgvector plugin:
    
    1. Vector data type: The pgvector plugin introduces a new data
    type called "vector" that can be used to store and manipulate
    high-dimensional vector data.
    
    2. Vector indexing: pgvector provides support for indexing and
    querying vector data, making it easier to perform similarity searches,
    clustering, and classification operations on vector data. The plugin
    supports GIN and GiST index types.
    
    3. Vector operations: pgvector provides a range of vector operation
    functions, allowing for addition, subtraction, dot product calculation,
    and length calculation between vectors.
    
    4. Similarity search: The pgvector plugin supports similarity searches
    based on vector similarity metrics. It enables similarity calculation and
    search using cosine similarity and other measurement methods.
    
    5. High performance: pgvector is optimized for vector data by utilizing
    SIMD instructions and efficient data structures, ensuring high-performance
    vector operations and queries.
    
    6. Extensibility: As an open-source project, the pgvector plugin offers flexible
    custom extension interfaces, allowing users to customize and extend its
    functionality based on their specific needs.
    Tilendlesa authored and mrdrivingduck committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    2b66887 View commit details
    Browse the repository at this point in the history