awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesSearch Backend Abstractions

Pluggable interfaces that abstract global text search and replacement across different search tool implementations.

Distinct from Search Backend Swapping: Distinct from Search Backend Swapping: focuses on the abstraction layer that routes requests to various tools, not just the act of swapping one for another.

Explore 2 awesome GitHub repositories matching data & databases · Search Backend Abstractions. Refine with filters or upvote what's useful.

Awesome Search Backend Abstractions GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • bbatsov/projectileAvatar bbatsov

    bbatsov/projectile

    4,210Vezi pe GitHub↗

    Projectile este o bibliotecă de gestionare a proiectelor și un set de instrumente pentru fluxul de lucru în Emacs, conceput pentru descoperirea rădăcinilor proiectelor, indexarea fișierelor și navigarea în codul sursă. Acesta funcționează ca un indexator de fișiere de proiect și un instrument de căutare la nivel de proiect, utilizând markere de control al versiunilor pentru a identifica limitele proiectului și a urmări modificările necomitate. Sistemul se distinge printr-o arhitectură pluggable pentru backend-uri de indexare și interfețe de căutare. Suportă indexarea asincronă pentru a preveni blocarea interfeței și utilizează caching persistent pentru a accelera căutarea fișierelor. Navigarea este îmbunătățită prin capacitatea de a comuta între fișierele conexe pe baza convențiilor de denumire și capacitatea de a căuta fișiere în mai multe rădăcini de proiect într-o vizualizare combinată. Setul de instrumente acoperă o gamă largă de administrare a proiectelor, inclusiv execuția comenzilor de build și test specifice proiectului, integrarea cu presetările CMake și gestionarea sesiunilor de terminal specifice proiectului. De asemenea, oferă utilitare pentru înlocuirea globală a textului, localizarea referințelor de simboluri și integrarea cu framework-uri externe de completare și exploratoare de fișiere.

    Provides pluggable interfaces that abstract global text search and replacement across different search tool implementations.

    Emacs Lispemacsemacs-lispproject-management
    Vezi pe GitHub↗4,210
  • django-haystack/django-haystackAvatar django-haystack

    django-haystack/django-haystack

    3,739Vezi pe GitHub↗

    Django Haystack is a search abstraction layer and framework for integrating full-text search into Django applications. It provides a unified interface for defining search schemas and managing how data models are indexed and stored across different search engines. The framework acts as a modular backend wrapper, allowing applications to switch between interchangeable search providers without rewriting core search logic. It standardizes interactions with external engines through a decoupled provider layer, facilitating search engine migration by changing configuration settings. The system cove

    Standardizes interactions with various search backends through a modular abstraction wrapper.

    Python
    Vezi pe GitHub↗3,739
  1. Home
  2. Data & Databases
  3. Table Indexing Systems
  4. Search Backends
  5. Search Backend Abstractions