awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
elastic avatar

elastic/elasticsearch-php

0
View on GitHub↗
5,337 stele·968 fork-uri·PHP·MIT·6 vizualizăriwww.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html↗

Elasticsearch Php

Acest proiect este un SDK de dezvoltare software și un instrument de gestionare a clusterelor pentru PHP. Servește ca un SDK de căutare full-text și interfață de căutare vectorială, permițând aplicațiilor să efectueze căutări lexicale, fuzzy și semantice asupra datelor indexate.

Biblioteca implementează un client HTTP PSR 7 pentru a asigura compatibilitatea cross-environment prin interfețe de mesagerie standardizate. Oferă o interfață specializată pentru recuperarea embedding-urilor și executarea fluxurilor de lucru de recuperare semantică folosind date vectoriale.

Suprafața sa de capabilități acoperă o gamă largă de sarcini administrative și operaționale, inclusiv gestionarea indicilor de căutare, monitorizarea stării clusterului și operațiuni privind ciclul de viață al documentelor. Suportă metode diverse de interogare precum SQL, EQL și ES|QL, alături de agregarea datelor și analiza geospațială. În plus, oferă instrumente pentru orchestrarea machine learning-ului, detectarea anomaliilor și gestionarea identității și a accesului.

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.

Istoric stele

Graficul istoricului de stele pentru elastic/elasticsearch-phpGraficul istoricului de stele pentru elastic/elasticsearch-php

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Elasticsearch Php

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Elasticsearch Php.
  • ravendb/ravendbAvatar ravendb

    ravendb/ravendb

    3,961Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,961
  • elastic/elasticsearch-netAvatar elastic

    elastic/elasticsearch-net

    3,656Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,656
  • redis/redisinsightAvatar redis

    redis/RedisInsight

    8,556Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,556
  • olivere/elasticAvatar olivere

    olivere/elastic

    7,450Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,450
Vezi toate cele 30 alternative pentru Elasticsearch Php→

Întrebări frecvente

Ce face elastic/elasticsearch-php?

Acest proiect este un SDK de dezvoltare software și un instrument de gestionare a clusterelor pentru PHP. Servește ca un SDK de căutare full-text și interfață de căutare vectorială, permițând aplicațiilor să efectueze căutări lexicale, fuzzy și semantice asupra datelor indexate.

Care sunt principalele funcționalități ale elastic/elasticsearch-php?

Principalele funcționalități ale elastic/elasticsearch-php sunt: Full Text Search, Semantic Vector Search, Cluster Connectivity, Document Lifecycle Management, Database Backup and Restore, Bulk Indexing, Document Search Engines, Search Index Management.

Care sunt câteva alternative open-source pentru elastic/elasticsearch-php?

Alternativele open-source pentru elastic/elasticsearch-php includ: 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…