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

该项目是 PHP 的软件开发工具包和集群管理工具。它作为一个全文搜索 SDK 和向量搜索接口,使应用程序能够对索引数据执行词法、模糊和语义搜索。

该库实现了 PSR 7 HTTP 客户端,通过标准化的消息接口确保跨环境兼容性。它提供了一个专门的接口,用于检索嵌入向量并使用向量数据执行语义检索工作流。

其功能涵盖了广泛的行政和操作任务,包括搜索索引管理、集群健康监控和文档生命周期操作。它支持多种查询方法,如 SQL、EQL 和 ES|QL,以及数据聚合和地理空间分析。此外,它还提供用于机器学习编排、异常检测以及身份和访问管理的工具。

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.

Star 历史

elastic/elasticsearch-php 的 Star 历史图表elastic/elasticsearch-php 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

elastic/elasticsearch-php 是做什么的?

该项目是 PHP 的软件开发工具包和集群管理工具。它作为一个全文搜索 SDK 和向量搜索接口,使应用程序能够对索引数据执行词法、模糊和语义搜索。

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,961在 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
    在 GitHub 上查看↗3,961
  • elastic/elasticsearch-netelastic 的头像

    elastic/elasticsearch-net

    3,656在 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
    在 GitHub 上查看↗3,656
  • redis/redisinsightredis 的头像

    redis/RedisInsight

    8,556在 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
    在 GitHub 上查看↗8,556
  • olivere/elasticolivere 的头像

    olivere/elastic

    7,450在 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
    在 GitHub 上查看↗7,450
  • 查看 Elasticsearch Php 的所有 30 个替代方案→