awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
elastic avatar

elastic/elasticsearch-php

0
View on GitHub↗
5,337 स्टार्स·968 फोर्क्स·PHP·MIT·7 व्यूज़www.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html↗

Elasticsearch Php

This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK and vector search interface, enabling applications to perform lexical, fuzzy, and semantic searches against indexed data.

The library implements a PSR 7 HTTP client to ensure cross-environment compatibility through standardized messaging interfaces. It provides a specialized interface for retrieving embeddings and performing semantic retrieval workflows using vector data.

Its capability surface covers a wide range of administrative and operational tasks, including search index management, cluster health monitoring, and document lifecycle operations. It supports diverse querying methods such as SQL, EQL, and ES|QL, alongside data aggregation and geospatial analysis. Additionally, it provides tools for machine learning orchestration, anomaly detection, and identity and access management.

Features

  • Full Text Search - Implements fast lexical, fuzzy, and semantic search capabilities within PHP applications.
  • Semantic Vector Search - Integrates embeddings for text and images to enable semantic retrieval workflows.
  • Cluster Connectivity - Provides mechanisms to establish secure network connections to remote Elasticsearch clusters.
  • Document Lifecycle Management - Provides tools to index, retrieve, update, and delete individual or bulk documents within an index.
  • Database Backup and Restore - Manages snapshot repositories and performs backup and restore operations for data durability.
  • Bulk Indexing - Implements high-throughput operations for indexing documents individually or in bulk batches.
  • Document Search Engines - Provides a client to retrieve specific documents from the search index based on defined filters and criteria.
  • Search Index Management - Provides tools for configuring, querying, and maintaining search indices and mappings.
  • Index Initialization - Enables the initialization and configuration of new indices to define data organization for retrieval.
  • Elasticsearch Clusters - Provides a management interface for cluster health, security roles, snapshots, and tiered storage.
  • Vector Search - Provides an interface for retrieving embeddings and performing semantic retrieval based on mathematical similarity in vector spaces.
  • API Wrapping - Wraps raw HTTP calls in a high-level object-oriented API to abstract the REST protocol.
  • Client Method Mappings - Maps internal PHP method calls directly to corresponding HTTP verbs and endpoints on the remote server.
  • Cluster Management Tools - Provides a programmatic interface for automating administrative tasks, configuration, and maintenance across Elasticsearch clusters.
  • Index Administration - Provides comprehensive control over index creation, deletion, mapping updates, and performance operations.
  • Inference Endpoint Integrations - Supports the creation and configuration of endpoints for running models from external or local providers.
  • Machine Learning Orchestration - Facilitates the deployment and execution of large language models and anomaly detection jobs.
  • Model Training and Inference Engines - Allows users to upload and deploy machine learning models for real-time inference in production.
  • Model Inference Execution - Enables the execution of large language models directly on hosted data to power automated agents.
  • Observability and Monitoring - Ingests and correlates logs, metrics, and traces to provide comprehensive system observability and health tracking.
  • Behavioral Analytics - Enables the creation and management of collections to analyze user search and click behavior.
  • Automated Snapshot Lifecycles - Allows the definition of policies to automatically create and retain snapshots based on rules.
  • Data Enrichment Policies - Allows the definition and execution of policies to automatically add supplemental data to incoming documents.
  • Document Ingestion Pipelines - Enables the creation and simulation of pipelines to process and transform documents before indexing.
  • SQL-like Queries - Filters and analyzes data using a SQL-like syntax via the ES|QL interface for efficient querying.
  • Geospatial Search - Enables searching and analyzing data using geo-distance, polygons, and hexagonal spatial analytics.
  • Multimodal Data Storage - Saves structured, unstructured, and vector data in a single system using columnar storage.
  • Real-Time Data Aggregators - Implements real-time data aggregation and transformation of high-cardinality data for immediate operational insights.
  • Data Stream Management - Supports the creation and modification of append-only time series data streams for logs and metrics.
  • Indexed Data Aggregations - Executes computational operations to summarize and aggregate data from indexed documents.
  • Event - Executes event query language searches for analyzing time series data like logs and traces.
  • Index Lifecycle Management - Provides policies to transition indices through different stages based on age or size.
  • Search Synonym Mappings - Allows the definition and grouping of synonym sets to improve search relevance.
  • SQL Query Execution - Executes SQL queries against indices and translates statements into a domain specific language.
  • Stored Script Management - Provides the ability to add, update, and execute custom logic scripts using a specialized scripting language.
  • Identity and Access Management - Manages user creation, role definition, and API keys for secure cluster access.
  • Threat Detection - Monitors data using AI-driven analytics and detection rules to identify security threats.
  • Anomaly Detection - Enables the creation and management of detection jobs to identify unusual patterns in metrics and logs.
  • Elasticsearch Health Monitors - Provides specialized interfaces for tracking the health, node availability, and performance of Elasticsearch clusters.
  • Elasticsearch Alerting - Enables the creation of watches to monitor data changes and trigger automated alerts.
  • Log Analytics Platforms - Enables the ingestion and analysis of time series data like logs and metrics for operational insights.
  • Pipeline Lifecycle Managements - Facilitates the creation and configuration of data pipelines for central log processing management.
  • Search Engines - Offers the official ElasticSearch client.

स्टार हिस्ट्री

elastic/elasticsearch-php के लिए स्टार हिस्ट्री चार्टelastic/elasticsearch-php के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

elastic/elasticsearch-php क्या करता है?

This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK and vector search interface, enabling applications to perform lexical, fuzzy, and semantic searches against indexed data.

elastic/elasticsearch-php की मुख्य विशेषताएं क्या हैं?

elastic/elasticsearch-php की मुख्य विशेषताएं हैं: Full Text Search, Semantic Vector Search, Cluster Connectivity, Document Lifecycle Management, Database Backup and Restore, Bulk Indexing, Document Search Engines, Search Index Management।

elastic/elasticsearch-php के कुछ ओपन-सोर्स विकल्प क्या हैं?

elastic/elasticsearch-php के ओपन-सोर्स विकल्पों में शामिल हैं: ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… elastic/elasticsearch-net — This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine.… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… olivere/elastic — This project is a Go client library and API wrapper for interacting with Elasticsearch clusters. It serves as a… spring-projects/spring-data-elasticsearch — Spring Data Elasticsearch is a data access library that maps Java objects to Elasticsearch indices. It functions as an… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive…

Elasticsearch Php के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Elasticsearch Php के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ravendb/ravendbravendb का अवतार

    ravendb/ravendb

    3,961GitHub पर देखें↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    GitHub पर देखें↗3,961
  • elastic/elasticsearch-netelastic का अवतार

    elastic/elasticsearch-net

    3,656GitHub पर देखें↗

    This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine. It provides an Elasticsearch search client for indexing documents and performing complex queries, alongside a low-level client that acts as a flexible wrapper for sending raw HTTP requests to a cluster. The client features a fluent request builder that maps typed requests to REST API endpoints and a generic mapping layer to transform JSON responses into strongly typed objects. It employs a pluggable serialization mechanism to decouple the request-response lifecycle from speci

    C#c-sharpclientdot-net
    GitHub पर देखें↗3,656
  • redis/redisinsightredis का अवतार

    redis/RedisInsight

    8,556GitHub पर देखें↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    TypeScriptdatabase-guiredisredis-gui
    GitHub पर देखें↗8,556
  • olivere/elasticolivere का अवतार

    olivere/elastic

    7,450GitHub पर देखें↗

    This project is a Go client library and API wrapper for interacting with Elasticsearch clusters. It serves as a programmatic interface for managing documents, indices, and cluster health, allowing Go applications to perform search and indexing operations via the REST API. The library functions as a distributed search orchestrator, providing specialized tools for high-throughput data ingestion and cluster administration. It features a buffered bulk processor with exponential backoff retries for optimizing write performance and supports automated index lifecycle transitions and historical data

    Go
    GitHub पर देखें↗7,450
  • Elasticsearch Php के सभी 30 विकल्प देखें→