Retrieval Augmented Generation (RAG) Software Glossary: Key Terms & Concepts
List of Retrieval Augmented Generation (RAG) Software features
Webhooks
A webhook (also known as a web callback or HTTP push API) allows a programme to send real-time data to other apps. A webhook sends data to other apps as it happens, so you can get it right...read more
API Integration
API integration is a feature that allows different software systems, platforms, or applications to seamlessly communicate with each other. It enables the exchange of data, functionality, a...read more
Data Extraction
Data extraction is a crucial feature of any software that is designed to handle large amounts of data. It is the process of retrieving relevant information from a database or other sources...read more
Batch Processing
Batch processing in background check software refers to the capability to handle multiple background screening requests simultaneously, streamlining large-scale verification processes. Thi...read more
Rate Limiting
Caps how many requests a given client, IP address or API key may make within a time window, and rejects or delays anything beyond it. It blunts brute-force attempts and scraping, and prote...read more
Hybrid Search
Keyword search matches the literal terms in a query, while vector search matches on semantic similarity of embeddings. Hybrid search runs both and merges the results into a single ranking,...read more
Vector Search
A retrieval method that compares numerical embeddings of content rather than matching keywords, so results are ranked by semantic similarity to the query. Text, images or audio are convert...read more
Self-Hosting
Self-hosting means the software runs inside infrastructure you control rather than the vendor, usually from an open-source build, a container image or a licensed enterprise package. For a...read more
Chunking
Chunking splits a parsed document into the pieces that get indexed and retrieved, which sets the size of the context a model finally sees. Too small and a passage loses the sentence that ...read more
Embeddings
An embedding model turns a passage into a vector so that text with a similar meaning lands near it, which is what makes retrieval by meaning possible at all. The practical differences are...read more
Web Search API
A web search API gives an application live results from the open web through an endpoint, instead of a person typing into a browser. The things that separate them are freshness, whether p...read more
Grounded Citations
Grounded citations attach the retrieved passage to the generated answer, so a reader can see which source each claim came from and open it. Without them a retrieval pipeline cannot be deb...read more
Document Parsing
Document parsing reads a PDF, scan, slide deck or spreadsheet and returns ordered text with its structure intact: headings, tables, figures and reading order preserved rather than flattene...read more
Reranking
Reranking takes the candidate passages a first search returned and scores them again with a model that reads the query and the passage together, so the handful sent to the generator are th...read more
About the reviewer
Rajat Gupta is the founder of Spotsaas, where he has built software research covering 25,000+ products across CRM, HR, AI, and finance. He applies hands-on product research and a background in commerce and the CFA program to evaluate software through a business and ROI lens. His goal: help teams make software decisions they won't regret.
Disclaimer: This research has been collated from a variety of authoritative sources. We welcome your feedback at [email protected].
