Elasticsearch
A distributed search and analytics engine built on Apache Lucene, widely used for full-text search, log analysis, and related data retrieval and exploration scenarios.
Core Facts
BM25是一种基于词频统计(TF-IDF改进版)的经典信息检索算法,属于稀疏检索方法
BM25 remains the default ranking algorithm for mainstream search engines such as Elasticsearch and Lucene.
RAGFlow depends on multiple services including Elasticsearch (full-text search), Redis (caching), and MySQL (metadata storage)
Timeline (last 90 days)
Elasticsearch's semantic_text field automatically chunks by sentence boundaries, by default about 250 tokens per chunk, with one sentence of overlap retained.
BM25 has been Elasticsearch's default text relevance scoring function since its inception.
Elasticsearch's semantic search embedding generation uses the JINA model by default and also supports user-supplied models.
Elasticsearch uses k=60 as the default value of rank_constant in its RRF documentation.
BM25 (Best Matching 25) is a probabilistic retrieval function proposed in the Okapi system and remains the default similarity algorithm in Lucene/Elasticsearch to this day.
Elasticsearch's vector retrieval capability supports vectorizing content and recalling by similarity, and can be deployed in parallel with co-occurrence recall.
Platforms such as Microsoft Azure AI Search and Elasticsearch already have built-in hybrid retrieval capabilities.
For projects with small data volumes or low concurrency, ES is not essential, and MySQL full-text indexing or a simple tokenization approach can be used instead first.
WonderClip's search feature is implemented based on Elasticsearch and supports keyword highlighting.
Elasticsearch is built on Apache Lucene and is a distributed search and analytics engine whose core abstractions are indexes, documents and a JSON-based query DSL.
31 more timeline events
All Facts (20)
BM25是一种基于词频统计(TF-IDF改进版)的经典信息检索算法,属于稀疏检索方法
75%VerifiedBM25 remains the default ranking algorithm for mainstream search engines such as Elasticsearch and Lucene.
75%VerifiedRAGFlow depends on multiple services including Elasticsearch (full-text search), Redis (caching), and MySQL (metadata storage)
65%VerifiedRAGFlow is deployed based on Docker containerization and runs five containers upon startup: Redis, MinIO, MySQL, Elasticsearch, and RAGFlow Server.
65%UnverifiediNaturalist的v1 API基于Elasticsearch构建,支持复杂的地理空间查询,单次请求最多返回200条记录并支持分页游标
85%UnverifiedSpring Boot、MyBatis、Kafka、Elasticsearch等企业级框架构成了国内绝大多数互联网公司的技术底座
70%UnverifiedBM25 is a probabilistic retrieval model proposed by Robertson et al. in the 1990s and is the core ranking algorithm of search engines such as Elasticsearch.
60%UnverifiedElasticsearch's semantic_text field automatically chunks by sentence boundaries, by default about 250 tokens per chunk, with one sentence of overlap retained.
50%UnverifiedElasticsearch's semantic search embedding generation uses the JINA model by default and also supports user-supplied models.
50%UnverifiedBM25 has been Elasticsearch's default text relevance scoring function since its inception.
50%UnverifiedBM25 (Best Matching 25) is a probabilistic retrieval function proposed in the Okapi system and remains the default similarity algorithm in Lucene/Elasticsearch to this day.
50%UnverifiedElasticsearch uses k=60 as the default value of rank_constant in its RRF documentation.
50%UnverifiedElasticsearch's vector retrieval capability supports vectorizing content and recalling by similarity, and can be deployed in parallel with co-occurrence recall.
50%UnverifiedPlatforms such as Microsoft Azure AI Search and Elasticsearch already have built-in hybrid retrieval capabilities.
50%UnverifiedWonderClip's search feature is implemented based on Elasticsearch and supports keyword highlighting.
50%UnverifiedFor projects with small data volumes or low concurrency, ES is not essential, and MySQL full-text indexing or a simple tokenization approach can be used instead first.
50%UnverifiedThe Elasticsearch compatibility strategy is very common in the infrastructure field; it downgrades the adoption decision from rewriting the entire retrieval logic to changing the service address, significantly reducing the cost of evaluation and trial.
50%UnverifiedXERJ is compatible with Elasticsearch, and existing Elasticsearch clients can connect directly without modification.
50%UnverifiedElasticsearch is built on Apache Lucene and is a distributed search and analytics engine whose core abstractions are indexes, documents and a JSON-based query DSL.
50%UnverifiedFull-text search builds an inverted index over document text and matches via keywords, stemming, Boolean combinations, and the like, with representative implementations including Elasticsearch, PostgreSQL's tsvector, and SQLite's FTS5.
50%