awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
django-haystack avatar

django-haystack/django-haystack

0
View on GitHub↗
3,739 نجوم·1,311 تفرعات·Python·3 مشاهداتhaystacksearch.org↗

Django Haystack

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 covers advanced retrieval capabilities including faceted navigation, result highlighting, and autocomplete. It also includes utilities for automated search schema generation, rich content extraction, and model-driven index mapping to synchronize database content with search indexes.

Features

  • Full Text Search - Integrates professional full-text search capabilities into Django applications to query complex data models.
  • Full-Text Search Integrations - Provides a framework for integrating advanced full-text search capabilities into the Django environment.
  • Database-to-Index Mapping - Implements a declarative system for mapping database tables and fields to search engine indices.
  • Search Index Management - Automates the creation and maintenance of search schemas to synchronize database content with indexes.
  • Search Engine Integrations - Integrates various search engines through a decoupled provider layer for unified access.
  • Search Provider Abstractions - Provides a generic layer that decouples the application from specific search engine implementations.
  • Search Backends - Provides a unified interface for connecting Django projects to external search engines like Solr and Elasticsearch.
  • Search Backend Abstractions - Standardizes interactions with various search backends through a modular abstraction wrapper.
  • Search Engine Adapters - Wraps various search engine APIs in a common interface to decouple application logic from provider implementations.
  • High-Level Query APIs - Provides a high-level API that translates application queries into engine-specific search syntax.
  • Search Index Schemas - Generates search index schemas and configuration files based on defined data models.
  • Search and Indexing - Combines indexing capabilities with advanced search functionality for refined information retrieval.
  • Advanced Search Feature Sets - Enables the implementation of faceted navigation, result highlighting, and autocomplete within web applications.
  • Pluggable Execution Backends - Allows swapping the underlying search engine via configuration without modifying core application code.
  • Search - Modular search interface for various backends.
  • Search and Discovery - Provides modular search integration.
  • Search Engines - Modular search for Django.
  • Search Tools - Modular search integration for web frameworks.

سجل النجوم

مخطط تاريخ النجوم لـ django-haystack/django-haystackمخطط تاريخ النجوم لـ django-haystack/django-haystack

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة django-haystack/django-haystack؟

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.

ما هي الميزات الرئيسية لـ django-haystack/django-haystack؟

الميزات الرئيسية لـ django-haystack/django-haystack هي: Full Text Search, Full-Text Search Integrations, Database-to-Index Mapping, Search Index Management, Search Engine Integrations, Search Provider Abstractions, Search Backends, Search Backend Abstractions.

ما هي البدائل مفتوحة المصدر لـ django-haystack/django-haystack؟

تشمل البدائل مفتوحة المصدر لـ django-haystack/django-haystack: zombodb/zombodb — Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides… lnx-search/lnx — Lnx is a high-performance search engine and indexing database designed for managing large datasets. It provides a… ankane/searchkick — Searchkick is an integration library and wrapper that connects application models to search engines such as… wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… apache/lucene-solr — This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving…

بدائل مفتوحة المصدر لـ Django Haystack

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Django Haystack.
  • zombodb/zombodbالصورة الرمزية لـ zombodb

    zombodb/zombodb

    4,730عرض على GitHub↗

    Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides a SQL search interface, allowing users to execute complex search queries and aggregations using standard SQL functions and syntax instead of native JSON APIs. The project synchronizes relational data from PostgreSQL to a remote search engine to enable high-performance full-text search and analytics. The system distinguishes itself by bridging relational structures with search engine capabilities, specifically through geospatial search integration for geometry and geography ty

    PLpgSQL
    عرض على GitHub↗4,730
  • lnx-search/lnxالصورة الرمزية لـ lnx-search

    lnx-search/lnx

    1,443عرض على GitHub↗

    Lnx is a high-performance search engine and indexing database designed for managing large datasets. It provides a scalable infrastructure for full-text retrieval, allowing applications to process and query structured data with consistent responsiveness. The platform distinguishes itself through a schema-driven approach to data ingestion, which enforces structured field definitions to optimize storage and query precision. It incorporates advanced search capabilities, including fuzzy matching, spell correction, and similarity-based content recommendations, to ensure accurate results even with i

    Rustdatabaseinstantrust
    عرض على GitHub↗1,443
  • ankane/searchkickالصورة الرمزية لـ ankane

    ankane/searchkick

    6,717عرض على GitHub↗

    Searchkick is an integration library and wrapper that connects application models to search engines such as Elasticsearch and OpenSearch. It functions as a search index synchronizer, automatically mirroring database records to a search server to enable full-text and vector retrieval. The project provides a high-level interface for implementing keyword search, semantic vector search, and hybrid search. It distinguishes itself through the ability to combine traditional keyword matching with vector embeddings using reranking and fusion techniques to improve precision. The library covers the end

    Ruby
    عرض على GitHub↗6,717
  • wagtail/wagtailالصورة الرمزية لـ wagtail

    wagtail/wagtail

    20,366عرض على GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    عرض على GitHub↗20,366
عرض جميع البدائل الـ 30 لـ Django Haystack→