awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesExpression Indexes

Indexes built on the results of functions or expressions rather than raw column values.

Distinguishing note: Focuses on indexing calculated results to optimize specific query patterns, distinct from standard column indexing.

Explore 7 awesome GitHub repositories matching data & databases · Expression Indexes. Refine with filters or upvote what's useful.

Awesome Expression Indexes GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rethinkdb/rethinkdbAvatar von rethinkdb

    rethinkdb/rethinkdb

    26,996Auf GitHub ansehen↗

    RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update

    RethinkDB enables creating secondary indexes based on deterministic functions or complex expressions to support custom indexing logic and advanced multi-criteria search capabilities.

    C++
    Auf GitHub ansehen↗26,996
  • geldata/gelAvatar von geldata

    geldata/gel

    14,065Auf GitHub ansehen↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Optimizes query performance by indexing the results of expressions and functions directly within the database.

    Pythondatabaseedgedbedgeql
    Auf GitHub ansehen↗14,065
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Narrows results using SQL-like expressions on indexed columns to retrieve specific data subsets.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Auf GitHub ansehen↗9,031
  • paradedb/paradedbAvatar von paradedb

    paradedb/paradedb

    8,370Auf GitHub ansehen↗

    ParadeDB is a database extension that integrates full-text search, vector database capabilities, and real-time analytics directly into a relational engine. It functions as a plugin that adds new storage and query execution capabilities to an existing database architecture. The project distinguishes itself by supporting hybrid search workflows that combine lexical keyword matching with dense and sparse vector similarity in a single query. It utilizes reciprocal rank fusion to merge these ranked result sets and employs logical replication to synchronize data from external instances, removing th

    Accelerates filter execution by including non-text columns in the search index to enable indexed predicate filtering.

    Rustaggregationsanalyticsbm25
    Auf GitHub ansehen↗8,370
  • vespa-engine/vespaAvatar von vespa-engine

    vespa-engine/vespa

    6,961Auf GitHub ansehen↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Indexes logical predicates to enable efficient retrieval of documents using boolean constraints.

    Java
    Auf GitHub ansehen↗6,961
  • apache/pinotAvatar von apache

    apache/pinot

    6,098Auf GitHub ansehen↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Configures the hierarchy of dimensions used to build indexes for optimized query performance.

    Java
    Auf GitHub ansehen↗6,098
  • timescale/pg_textsearchAvatar von timescale

    timescale/pg_textsearch

    3,118Auf GitHub ansehen↗

    pg_textsearch is a full-text search integration for PostgreSQL that provides large-scale text indexing and BM25 relevance ranking. It implements a scalable indexing architecture that uses a memtable system to spill data to disk segments, allowing for the processing of massive datasets. The project distinguishes itself through support for multilingual search via language-specific partial indexes and the ability to index complex expressions, such as JSONB fields or concatenated columns. It ensures high availability by utilizing PostgreSQL-native streaming replication and write-ahead logs to syn

    Supports indexing computed results from stable functions to enable search on JSONB fields and concatenated columns.

    Cbm25c-extensionfull-text-search
    Auf GitHub ansehen↗3,118
  1. Home
  2. Data & Databases
  3. Expression Indexes

Unter-Tags erkunden

  • Indexed Predicate Filtering1 Sub-TagUsing indices on specific columns to accelerate the execution of SQL-like filter predicates. **Distinct from Expression Indexes:** Focuses on using standard indices to speed up filtering, not on indexing the result of an expression.