> For the complete documentation index, see [llms.txt](https://adityamukho.gitbook.io/recallgraph-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph.md).

# Understanding RecallGraph

- [Background](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/concepts.md): High level concepts that serve as the foundation for understanding and working with RecallGraph. Skip this if you're familiar with graph databases, ArangoDB and temporal database constructs.
- [Terminology](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology.md): A glossary of terms defined in the context of RecallGraph. Understanding these terms is a prerequisite to following the API docs and using the service effectively.
- [Pre-Filters](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology/pre-filters.md): Step 1 in the execution pipeline for all bulk read and some bulk write endpoints.
- [Grouping](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology/grouping.md): Step 2 in the execution pipeline for many bulk read endpoints.
- [Sorting](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology/sorting.md): Step 3 in the execution pipeline for many bulk read endpoints.
- [Slicing](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology/slicing.md): Step 4 in the execution pipeline for many bulk read endpoints.
- [Post-Filters](https://adityamukho.gitbook.io/recallgraph-docs/understanding-recallgraph/terminology/post-filters.md): Filters applied on a query result AFTER grouping, sorting and slicing.
