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

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

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

elastic/elasticsearch-js

0
View on GitHub↗
5,295 स्टार्स·719 फोर्क्स·TypeScript·Apache-2.0·12 व्यूज़ela.st/js-client↗

Elasticsearch Js

This project is a Node.js client and database driver for Elasticsearch. It acts as a REST API wrapper that translates JavaScript method calls into HTTP requests to index, search, and manage documents within a distributed search and analytics engine.

The library provides a programmatic interface for cluster management and data integration. It includes tools for discovering cluster nodes and managing indices to maintain connection stability and organize data storage.

The client covers a broad range of operations, including document lifecycle management for CRUD actions, search query execution, and index configuration. It also handles API request authentication and permission-based access control to ensure authorized service interaction.

Features

  • Elasticsearch Client Integrations - Acts as a programmatic library for connecting Node.js applications to Elasticsearch clusters for indexing and retrieval.
  • Document Lifecycle Management - Implements functionality to index, retrieve, update, and delete individual documents to maintain current records.
  • Elasticsearch Document CRUD - Provides a programmatic interface for performing CRUD operations on individual documents within Elasticsearch indices.
  • Document Search Engines - Provides a programmatic client to retrieve specific documents from an Elasticsearch data store based on filters and search criteria.
  • Search Engine APIs - Provides a programming interface to interact with, configure, and manage search engine clusters and indices.
  • Elasticsearch REST APIs - Provides RESTful endpoints for configuring and querying Elasticsearch-compatible search clusters.
  • Cluster Management Tools - Provides tools for discovering cluster nodes and managing indices and documents via remote connection.
  • REST API Clients - Implements a client-side wrapper that interacts with Elasticsearch services using HTTP methods and JSON.
  • Cluster Node Management - Programmatically manages the lifecycle and membership of cluster nodes and indices to organize data storage.
  • Database Connectivity Drivers - Provides a standardized driver interface enabling applications to securely connect to and interact with the search engine.
  • RESTful HTTP Interfaces - Translates programmatic JavaScript method calls into RESTful HTTP requests for database operations.
  • Search Indexing - Provides capabilities to configure and organize data indices to optimize information storage and retrieval.
  • Automated Node Discovery - Automatically detects and updates the list of available cluster nodes to maintain stable network connections.
  • Dynamic Node Discovery - Implements automated polling of the server to maintain an updated list of active cluster nodes for connection stability.
  • Middleware-Based Request Pipelines - Processes outgoing requests through modular chains of pluggable components for authentication, logging, and header manipulation.
  • JSON Serialization - Provides utilities to convert JavaScript objects into JSON for network transmission and parse responses back into typed objects.
  • Node.js HTTP Clients - Utilizes native Node.js http and https modules to manage network connections and data streaming to the cluster.
  • API Request Authentication - Implements credential and security token verification to ensure authorized communication between the Node.js client and the remote cluster.
  • Permission-Based Access Control - Validates request headers against specific permissions to authorize actions such as searching or modifying documents in the cluster.
  • Stateless Architectures - Handles requests independently without maintaining server-side session state, enabling horizontal scaling across cluster nodes.
  • Search Engines - Official Elasticsearch client.

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

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

AI सर्च

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

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

Start searching with AI

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

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

    elastic/elasticsearch-py

    4,376GitHub पर देखें↗

    elasticsearch-py is a distributed search API wrapper and cluster administrator. It serves as a secure connector for executing search queries and performing administration tasks against a search engine. The library provides a high-level interface for managing indices, documents, and node connections. It enables encrypted data transmission and authenticated communication with a search cluster. The project covers full-text search, data management, and cluster administration. It includes capabilities for managing document data, implementing complex search queries, and maintaining reliable commun

    Pythonclientelasticsearchpython
    GitHub पर देखें↗4,376
  • 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
  • elastic/go-elasticsearchelastic का अवतार

    elastic/go-elasticsearch

    6,051GitHub पर देखें↗

    The official Go client for Elasticsearch

    Go
    GitHub पर देखें↗6,051
  • elastic/elasticsearch-phpelastic का अवतार

    elastic/elasticsearch-php

    5,337GitHub पर देखें↗

    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

    PHP
    GitHub पर देखें↗5,337
Elasticsearch Js के सभी 30 विकल्प देखें→

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

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

This project is a Node.js client and database driver for Elasticsearch. It acts as a REST API wrapper that translates JavaScript method calls into HTTP requests to index, search, and manage documents within a distributed search and analytics engine.

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

elastic/elasticsearch-js की मुख्य विशेषताएं हैं: Elasticsearch Client Integrations, Document Lifecycle Management, Elasticsearch Document CRUD, Document Search Engines, Search Engine APIs, Elasticsearch REST APIs, Cluster Management Tools, REST API Clients।

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

elastic/elasticsearch-js के ओपन-सोर्स विकल्पों में शामिल हैं: elastic/elasticsearch-py — elasticsearch-py is a distributed search API wrapper and cluster administrator. It serves as a secure connector for… elastic/elasticsearch-net — This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine.… elastic/go-elasticsearch — The official Go client for Elasticsearch. elastic/elasticsearch-php — This project is a software development kit and cluster management tool for PHP. It serves as a full-text search SDK… elastichq/elasticsearch-hq — Elasticsearch-HQ is a web-based management interface used to monitor and administer Elasticsearch clusters, indices,… ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It…