Lucene
![Elasticsearch vs. OpenSearch: Vector Search Performance Comparison](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Felasticsearch-opensearch-vector-search-performance-comparison%2Fheader.webp&w=3840&q=100)
Elasticsearch vs. OpenSearch: Vector Search Performance Comparison
Elasticsearch is out-of-the-box 2x–12x faster than OpenSearch for vector search
![Understanding Int4 scalar quantization in Lucene](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fint4-scalar-quantization-in-lucene-header.jpeg&w=3840&q=100)
Understanding Int4 scalar quantization in Lucene
This blog explains how int4 quantization works in Lucene, how it lines up, and the benefits of using int4 quantization.
![Making Lucene Faster with Vectorization and FFI/madvise](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Flucene.png&w=3840&q=100)
Making Lucene Faster with Vectorization and FFI/madvise
Moving Lucene forward with modern Java features
![Speeding Up Multi-graph Vector Search](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fmulti-graph-vector-search%2Fpareto.png&w=3840&q=100)
Speeding Up Multi-graph Vector Search
Sharing information among segment searches in multi-graph vector search allows us to achieve significant search speedups.
![Optimizing vector distance computations with the Foreign Function & Memory (FFM) API](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Felastic-blog-vec-sim-com-lud-speed.jpg&w=3840&q=100)
Optimizing vector distance computations with the Foreign Function & Memory (FFM) API
Learn how to optimize vector distance computations using the Foreign Function & Memory (FFM) API to achieve faster performance.
![What happened in Lucene land in 2023?](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Flucene.png&w=3840&q=100)
What happened in Lucene land in 2023?
2023 has been another big year for Apache Lucene, this blog reviews major milestones of 2023
![Apache Lucene 9.9, the fastest Lucene release ever](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fenterprise-search-magnifying-glass-1680x980-white.png&w=3840&q=100)
Apache Lucene 9.9, the fastest Lucene release ever
Lucene 9.9 was released recently and brings major speedups to query evaluation
![More skipping with block-max MAXSCORE](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fenterprise-search-magnifying-glass-1680x980-white.png&w=3840&q=100)
More skipping with block-max MAXSCORE
Improve the MAXSCORE algorithm to evaluate disjuntive queries more like a conjunctive query when possible, which helps evaluate even fewer hits
![Understanding fused multiply-add (FMA) within vector similarity computations in Lucene](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Felastic-blog-lucene-fma.jpg&w=3840&q=100)
Understanding fused multiply-add (FMA) within vector similarity computations in Lucene
Learn how to use fused multiply-add (FMA) within vector similarity computations in Lucene and discover how FMA can improve performance.
![Understanding scalar quantization in Lucene](/search-labs/_next/image?url=%2Fsearch-labs%2Fassets%2Fimages%2Fscalar-quantization-in-lucene-header.jpeg&w=3840&q=100)
Understanding scalar quantization in Lucene
Explore how Elastic introduced scalar quantization into Lucene, including automatic byte quantization, quantization per segment & performance insights.