SPB Git
7.0 KB · 209 lines json
1{2  "aliases": [3    "Elastic Stack",4    "ELK"5  ],6  "workflows": [7    "Centralized log and observability search with Kibana",8    "Site or catalog search with relevance tuning",9    "Hybrid keyword and vector retrieval for RAG",10    "Security analytics (SIEM) on the Elastic Stack"11  ],12  "advantages": [13    "Mature, widely deployed engine with a large ecosystem",14    "Search, analytics and vectors in one system",15    "AGPL option restores an OSI-approved license choice",16    "Hosted and serverless options on Elastic Cloud"17  ],18  "limitations": [19    "Three-way license plus ELv2-only x-pack code requires review",20    "JVM heap and shard sizing demand operational expertise",21    "Limited joins and transactions",22    "Several features gated behind paid subscription tiers"23  ],24  "prerequisites": [25    "JVM-based server or container, or an Elastic Cloud deployment"26  ],27  "audiences": [28    "Platform and observability teams",29    "Search engineers",30    "Developers adding hybrid retrieval"31  ],32  "alternatives": [33    "opensearch",34    "meilisearch",35    "typesense",36    "clickhouse",37    "qdrant"38  ],39  "tags": [40    "search-engine",41    "full-text-search",42    "vector-search",43    "monitoring",44    "self-hosted",45    "java"46  ],47  "use_cases": [48    "monitor-services",49    "add-site-search",50    "semantic-search"51  ],52  "operating_systems": [53    "linux",54    "macos",55    "windows"56  ],57  "deployment_models": [58    "on-premises",59    "managed-cloud"60  ],61  "integrations": [62    "Kibana",63    "Logstash",64    "Elastic Agent/Beats",65    "Apache Kafka",66    "LangChain",67    "LlamaIndex"68  ],69  "data_formats": [70    "JSON",71    "NDJSON (bulk API)"72  ],73  "languages": [74    "Java",75    "Python",76    "JavaScript",77    "Go",78    "C#",79    "PHP",80    "Ruby",81    "Rust"82  ],83  "self_hostable": true,84  "discovery_method": "editorial-research",85  "depth": "deep",86  "editorial_status": "reviewed",87  "visibility": "public",88  "featured": false,89  "author": "batch-D",90  "slug": "elasticsearch",91  "name": "Elasticsearch",92  "vendor": {93    "name": "Elastic N.V.",94    "slug": "elastic",95    "website": "https://www.elastic.co/"96  },97  "homepage_url": "https://www.elastic.co/elasticsearch",98  "docs_url": "https://www.elastic.co/docs",99  "repo_url": "https://github.com/elastic/elasticsearch",100  "license_url": "https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt",101  "pricing_url": "https://www.elastic.co/pricing",102  "pricing_checked_at": "2026-11-02",103  "product_type": "database",104  "product_status": "active",105  "summary": "Distributed search and analytics engine on Apache Lucene with full-text, aggregations, vector search and ES|QL; triple-licensed AGPL, SSPL and Elastic License",106  "description": "Elasticsearch is a distributed search and analytics engine developed by Elastic N.V. on top of Apache Lucene. Documents are stored as JSON in indices split into shards and replicated across a cluster; queries combine full-text relevance, structured filters, aggregations for analytics, geospatial search and dense-vector kNN search for embeddings. ES|QL offers a piped query language alongside the JSON Query DSL, ingest pipelines transform data on the way in, and Kibana supplies dashboards, alerting and management. Elasticsearch underpins log and observability stacks, site search and, increasingly, hybrid lexical-plus-vector retrieval for RAG.\n\nLicensing deserves care. Since 2024 the default source license is a triple license: the GNU Affero General Public License v3.0 only, the Server Side Public License v1, or the Elastic License 2.0, at the user's choice; code in the x-pack directory is available solely under Elastic License 2.0, and some files remain Apache 2.0. Prebuilt distributions ship with the free Basic tier plus paid Platinum and Enterprise features, and Elastic Cloud provides hosted and serverless deployments.\n\nIt runs on the JVM and expects careful heap and shard sizing; cluster operations, mapping design and upgrades take expertise. Relational joins are limited, and commercial features such as advanced security, machine learning jobs and some vector-search conveniences sit behind subscription tiers.",107  "capabilities": [108    "Full-text search with BM25 relevance and analyzers",109    "Aggregations for analytics over structured and time-series data",110    "Dense-vector kNN and hybrid retrieval",111    "ES|QL and JSON Query DSL",112    "Ingest pipelines and index lifecycle management",113    "Sharding and replication across a cluster",114    "Kibana dashboards and alerting",115    "Clients for Java, Python, JavaScript, Go, .NET, PHP, Ruby and Rust"116  ],117  "comparison_notes": "OpenSearch is the Apache-2.0 fork created after Elastic's 2021 license change and now governed by the OpenSearch Software Foundation; the two share ancestry but APIs and features have diverged. Meilisearch and Typesense are single-node engines focused on application search rather than analytics. ClickHouse covers the log-analytics use case with SQL and columnar storage instead of inverted indexes. Qdrant and other vector databases specialize in embedding search without full-text analytics.",118  "categories": [119    {120      "slug": "vector-databases",121      "primary": true122    },123    {124      "slug": "analytics-engines"125    },126    {127      "slug": "monitoring-observability"128    }129  ],130  "execution_modes": [131    "self-hosted",132    "cloud"133  ],134  "interfaces": [135    "api",136    "sdk",137    "web"138  ],139  "source_model": "mixed",140  "license_spdx": "AGPL-3.0-only OR SSPL-1.0 OR Elastic-2.0",141  "pricing_model": [142    "open-source",143    "free",144    "usage-based",145    "enterprise"146  ],147  "sources": [148    {149      "url": "https://www.elastic.co/elasticsearch",150      "type": "official_site",151      "supports": [152        "name",153        "summary"154      ],155      "checked_at": "2026-11-02",156      "title": "Elasticsearch | Elastic"157    },158    {159      "url": "https://www.elastic.co/docs",160      "type": "official_docs",161      "supports": [162        "capabilities",163        "languages"164      ],165      "checked_at": "2026-11-02",166      "title": "Elastic Docs"167    },168    {169      "url": "https://github.com/elastic/elasticsearch/blob/main/LICENSE.txt",170      "type": "license_page",171      "supports": [172        "license_spdx",173        "source_model"174      ],175      "checked_at": "2026-11-02",176      "title": "Elasticsearch LICENSE.txt",177      "note": "Default triple license AGPL-3.0-only / SSPL-1.0 / Elastic-2.0; x-pack solely Elastic-2.0; some files Apache-2.0"178    },179    {180      "url": "https://www.elastic.co/licensing/elastic-license",181      "type": "license_page",182      "supports": [183        "license_spdx"184      ],185      "checked_at": "2026-11-02",186      "title": "Elastic License 2.0"187    },188    {189      "url": "https://www.elastic.co/pricing",190      "type": "pricing_page",191      "supports": [192        "pricing_model"193      ],194      "checked_at": "2026-11-02",195      "title": "Elastic pricing"196    },197    {198      "url": "https://github.com/elastic/elasticsearch",199      "type": "repository",200      "supports": [201        "repo_url"202      ],203      "checked_at": "2026-11-02",204      "title": "elastic/elasticsearch"205    }206  ],207  "confidence": "high"208}209
Files · laptop-initial-20261102
Menu

Theme