A search framework that facilitates reusable code and concepts across search backend libraries.