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
·
NLPchina avatar

NLPchina/elasticsearch-sql

0
View on GitHub↗

Elasticsearch Sql

This project provides a SQL interface for Elasticsearch, serving as a translator and database layer that allows users to retrieve, filter, and manipulate indices using structured query language. It functions by converting standard SQL statements into the native JSON query language used by the search engine.

The system includes a geospatial SQL engine for executing location-based searches and distance calculations. It also features a query debugger used to visualize the translation process from SQL to search engine request bodies to verify the logic and accuracy of data retrieval.

The capability surface covers data retrieval and record management, including the deletion of specific data entries. It further supports data analysis through large-scale aggregations, statistical summaries, and data transformations using conditional logic and mathematical functions.

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

Features

  • Native Query Translation - Translates structured SQL statements into the native JSON query language used by the search engine.
  • Schema Mapping - Matches SQL table and column identifiers to specific search engine indices and field names.
  • Elasticsearch Connectors - Provides a database layer for retrieving, filtering, and manipulating Elasticsearch indices using SQL.
  • SQL Data Analysis - Performs aggregations and statistical summaries on large datasets using SQL to gain insights from stored information.
  • Dataset Aggregations - Produces grouped results and statistical insights from large datasets using SQL aggregation functions.
  • Search-Oriented SQL Engines - Implements a query interface for executing location-based searches and distance calculations using SQL extensions.
  • Dynamic SQL Generators - Programmatically builds search engine request bodies at runtime based on parsed SQL expressions.
  • Geospatial and Location Services - Executes location-based queries using bounding box checks, distance calculations, and geohash grid aggregations.
  • SQL Geospatial Analysis - Executes location-based searches and distance calculations on spatial data using SQL extensions.
  • Geospatial Query Mapping - Translates standard SQL spatial functions into specialized geographic query filters and distance calculations.
  • Geospatial Search - Retrieves data based on coordinate locations and spatial relationships using specialized search extensions.
  • Search-Oriented SQL Interfaces - Provides a standard SQL syntax to retrieve and filter data from Elasticsearch indices.
  • SQL Data Retrieval - Provides the ability to retrieve, filter, sort, and group data from indices using standard SQL syntax.
  • Data Transformation Functions - Provides conditional logic, string manipulation, and mathematical functions to reshape data for final delivery.
  • Grouped Aggregations - Maps SQL grouping and summary functions to nested aggregation buckets for large-scale data analysis.
  • Query Middleware - Acts as an intermediary layer that intercepts SQL requests and forwards translated queries to the search cluster.
  • Query Translators - Translates SQL statements into native search engine queries to verify the logic and accuracy of data retrieval.
  • Query Translation Debuggers - Provides a utility for visualizing the translation process from SQL statements to search engine request bodies.
  • More to explore - Plugin to query Elasticsearch using SQL syntax.
7,012 stele·1,530 fork-uri·Java·Apache-2.0·5 vizualizări

Istoric stele

Graficul istoricului de stele pentru nlpchina/elasticsearch-sqlGraficul istoricului de stele pentru nlpchina/elasticsearch-sql

Alternative open-source pentru Elasticsearch Sql

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Elasticsearch Sql.
  • zombodb/zombodbAvatar zombodb

    zombodb/zombodb

    4,730Vezi pe 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
    Vezi pe GitHub↗4,730
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976Vezi pe GitHub↗

    FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra

    Go
    Vezi pe GitHub↗10,976
  • apache/hiveAvatar apache

    apache/hive

    6,012Vezi pe GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Javaapachebig-datadatabase
    Vezi pe GitHub↗6,012
  • eventual-inc/daftAvatar Eventual-Inc

    Eventual-Inc/Daft

    5,225Vezi pe GitHub↗

    Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and unstructured data. It functions as a vectorized execution engine that processes tables alongside images, audio, and video, utilizing a unified schema to manage diverse data types. The project distinguishes itself by combining distributed data engineering with large-scale AI inference. It provides an AI data pipeline for batch-optimizing model prompts and generating high-dimensional text embeddings, while utilizing zero-copy memory sharing to execute custom Python functions witho

    Rustai-engineeringai-pipelinearrow
    Vezi pe GitHub↗5,225
Vezi toate cele 30 alternative pentru Elasticsearch Sql→

Întrebări frecvente

Ce face nlpchina/elasticsearch-sql?

This project provides a SQL interface for Elasticsearch, serving as a translator and database layer that allows users to retrieve, filter, and manipulate indices using structured query language. It functions by converting standard SQL statements into the native JSON query language used by the search engine.

Care sunt principalele funcționalități ale nlpchina/elasticsearch-sql?

Principalele funcționalități ale nlpchina/elasticsearch-sql sunt: Native Query Translation, Schema Mapping, Elasticsearch Connectors, SQL Data Analysis, Dataset Aggregations, Search-Oriented SQL Engines, Dynamic SQL Generators, Geospatial and Location Services.

Care sunt câteva alternative open-source pentru nlpchina/elasticsearch-sql?

Alternativele open-source pentru nlpchina/elasticsearch-sql includ: zombodb/zombodb — Zombodb is a database extension and relational data indexer that integrates PostgreSQL with Elasticsearch. It provides… ferretdb/ferretdb — FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support… eventual-inc/daft — Daft is a distributed dataframe library and multimodal data processor designed to handle large-scale structured and… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL… apache/hive — Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in… manticoresoftware/manticoresearch — Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets.…