A composable and fully extensible C++ execution engine library for data management systems.
- Updated
Nov 5, 2025 - C++
A composable and fully extensible C++ execution engine library for data management systems.
Leverages extensive power of multiple Machine Learning algorithms & LLM to provide in-depth answers to medical queries and predicts condition/diseases based on patient symptoms
C-Store : A column-oriented DBMS prototype (frozen)
Community Java bindings for https://github.com/facebookincubator/velox
Codes for our ADMS'24 paper "Bandwidth Expansion via CXL: A Pathway to Accelerating In-Memory Analytical Processing".
A high-performance search engine that crawls web pages, indexes content, calculates PageRank scores, and provides modern UI for searching.
Indoor Spatial Queries: Modeling, Indexing, and Processing
A DBMS project on Textile Store Management using StreamLit-Python for the frontend app
A Python library for intelligent file filtering using SQL expressions and metadata-based scan planning. This library enables efficient data lake query optimization by determining which files need to be scanned based on their statistical metadata.
Source code for the paper "k-Distance Approximation for Memory-Efficient RkNN Retrieval"
An efficient layer to perform query processing on top of Terrier
Efficient caching for non-volatile memory-backed search indices. A thesis submitted for undergraduate honours for the degree Software Engineering.
This repo consists of all the assignments, projects, tasks of Information Retrieval course of FAST NUCES Spring 2023.
C++ implementations of relational operators, inverted-index-based containment and relevance keyword queries, and bulk-loaded R-Tree spatial indexing.
Labs for Databases II
Skript zur Vorlesung Datenbanksysteme II | Lecture notes for Database Systems II
Enhance the performance and cost-efficiency of large-scale Retrieval Augmented Generation (RAG) applications. Learn to integrate vector search with traditional database operations and apply techniques like prefiltering, postfiltering, projection, and prompt compression.
It simulates a simple search engine using an inverted index to efficiently retrieve documents based on user queries. It supports must-have words, optional words, and exclusion filters, enabling flexible and precise search results. The system processes multiple documents, indexes their content,and allows users to search using logical query operators
Simple search system that includes inverted index builder and boolean query processor for information retrieval.
Data Processing At Scale
Add a description, image, and links to the query-processing topic page so that developers can more easily learn about it.
To associate your repository with the query-processing topic, visit your repo's landing page and select "manage topics."