Apache Lucene

Lucene provides a comprehensive Java API for full-text indexing, searching, faceting, hit highlighting, spatial search, vector nearest-neighbor search, and text analysis with support for custom analyzers, query parsers, and pluggable ranking models including BM25 and Vector Space Model.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-lucene:apache-lucene
name: Apache Lucene
description: Lucene provides a comprehensive Java API for full-text indexing, searching, faceting, hit
  highlighting, spatial search, vector nearest-neighbor search, and text analysis with support for custom
  analyzers, query parsers, and pluggable ranking models including BM25 and Vector Space Model.
humanURL: https://lucene.apache.org/core/
tags:
- Indexing
- Java
- Search
- Vector Search
- Text Analysis
properties:
- type: Documentation
  url: https://lucene.apache.org/core/
- type: Documentation
  url: https://lucene.apache.org/core/10_4_0/index.html
- type: GettingStarted
  url: https://lucene.apache.org/core/quickstart.html
- type: SDKs
  url: https://central.sonatype.com/artifact/org.apache.lucene/lucene-core
  title: Maven Central (Java)
- type: GitHubRepository
  url: https://github.com/apache/lucene