GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/lucene: Apache Lucene open-source search software

BranchesTags
Open more actions menu

Latest commit

 

History

39,737 Commits
39,737 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.idea
.idea
 
 
.vscode
.vscode
 
 
build-tools
build-tools
 
 
dev-docs
dev-docs
 
 
dev-tools
dev-tools
 
 
gradle
gradle
 
 
help
help
 
 
lucene
lucene
 
 
.asf.yaml
.asf.yaml
 
 
.dir-locals.el
.dir-locals.el
 
 
.editorconfig
.editorconfig
 
 
.git-blame-ignore-revs
.git-blame-ignore-revs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.lift.toml
.lift.toml
 
 
.pre-commit-config.yml
.pre-commit-config.yml
 
 
.ruff.toml
.ruff.toml
 
 
.rumdl.toml
.rumdl.toml
 
 
.typos.toml
.typos.toml
 
 
AI_POLICY.md
AI_POLICY.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE.txt
LICENSE.txt
 
 
NOTICE.txt
NOTICE.txt
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
build-options.properties
build-options.properties
 
 
build.gradle
build.gradle
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 
versions.lock
versions.lock
 
 

Repository files navigation

Apache Lucene

Lucene Logo

Apache Lucene is a high-performance, full-featured text search engine library written in Java.

Build Status Revved up by Develocity

Online Documentation

This README file only contains basic setup instructions. For more comprehensive documentation, visit:

  • Latest Releases: https://lucene.apache.org/core/documentation.html
  • Nightly: https://ci-builds.apache.org/job/Lucene/job/Lucene-Artifacts-main/javadoc/
  • New contributors should start by reading Contributing Guide
  • Build System Documentation: help/
  • Migration Guide: lucene/MIGRATE.md

Building

Basic steps

  1. Install JDK 25 using your package manager or download manually from OpenJDK, Adoptium, Azul, Oracle or any other JDK provider.
  2. Clone Lucene's git repository (or download the source distribution).
  3. Run gradle launcher script (gradlew).

We'll assume that you know how to get and set up the JDK - if you don't, then we suggest starting at https://jdk.java.net/ and learning more about Java, before returning to this README.

Contributing

Bug fixes, improvements and new features are always welcome! Please review the Contributing to Lucene Guide for information on contributing.

  • Additional Developer Documentation: dev-docs/

Discussion and Support

  • Users Mailing List
  • Developers Mailing List
  • IRC: #lucene and #lucene-dev on freenode.net

About

Apache Lucene open-source search software

lucene.apache.org/

Topics

backendinformation-retrievaljavalucenenosqlsearchsearch-engine

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

3.6k stars

Watchers

85 watching

Forks

1.5k forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.