lucene/lucene
Simon Willnauer bc4da80776
Fix visibility on member variables in IndexWriter and friends (#1460)
Today it looks like wild wild west inside IndexWriter and some of it's
associated classes. This change makes sure all non-final members have
private visibility, methods that are not used outside of IW today are
made private unless they have been public. This change also removes
some unused or unnecessary members where possible and deleted some dead
code from previous refactoring.
2020-04-27 17:49:20 +02:00
..
analysis LUCENE-9281: Retire SPIClassIterator from master because Java 9+ uses different mechanism to load services when module system is used (#1360) 2020-03-25 18:03:36 +01:00
backward-codecs LUCENE-9324: Add an ID to SegmentCommitInfo (#1434) 2020-04-18 14:24:57 +02:00
benchmark LUCENE-9241: fix tests to pass with -Xmx128m 2020-03-05 21:29:39 -05:00
classification LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task 2020-01-27 12:05:34 -05:00
codecs LUCENE-9260: Verify checksums of CFS files. (#1311) 2020-04-15 15:10:59 +02:00
core Fix visibility on member variables in IndexWriter and friends (#1460) 2020-04-27 17:49:20 +02:00
demo LUCENE-9340: Deprecate SimpleBindings#add(SortField) (#1447) 2020-04-24 12:08:16 +01:00
dev-docs SOLR-12930: Create developer docs directories in source repo (#1164) 2020-01-23 14:00:23 -06:00
expressions LUCENE-9340: Remove deprecated SimpleBindings#add(SortField) method 2020-04-24 12:22:21 +01:00
facet LUCENE-9241: fix tests to pass with -Xmx128m 2020-03-05 21:29:39 -05:00
grouping LUCENE-8530: fix some 'rawtypes' javac warnings 2020-01-31 16:40:55 +00:00
highlighter LUCENE-9209: fix javadocs to be html5, enable doclint html checks, remove jtidy 2020-02-06 22:30:52 -05:00
join LUCENE-9149: Increase data dimension limit in BKD 2020-02-07 16:08:14 -06:00
licenses SOLR-14386: Update Jetty to 9.4.27 and dropwizard-metrics version to 4.1.5 2020-04-04 16:14:57 -04:00
luke LUCENE-9324: Add an ID to SegmentCommitInfo (#1434) 2020-04-18 14:24:57 +02:00
memory LUCENE-9149: Increase data dimension limit in BKD 2020-02-07 16:08:14 -06:00
misc LUCENE-9324: Add an ID to SegmentCommitInfo (#1434) 2020-04-18 14:24:57 +02:00
monitor LUCENE-9314: Use SingletonDocumentBatch in monitor when we only have a single document 2020-04-27 10:41:49 +01:00
queries LUCENE-8908: return def val from objectVal when exists returns false 2020-03-18 10:41:13 +05:30
queryparser LUCENE-9207: Don't build span queries in QueryBuilder (#1239) 2020-02-26 14:32:34 +00:00
replicator LUCENE-9324: Add an ID to SegmentCommitInfo (#1434) 2020-04-18 14:24:57 +02:00
sandbox LUCENE-9345: Separate MergeSchedulder from IndexWriter (#1451) 2020-04-24 15:02:55 +02:00
site Fix documentation to mention the correct version in the Migrate section 2017-09-21 09:59:50 -07:00
spatial-extras LUCENE-9150: Restore support for dynamic PlanetModel in spatial3d 2020-03-02 16:06:17 -06:00
spatial3d LUCENE-9263: Fix wrong transformation of distance in meters to radians in Geo3DPoint (#1318) 2020-03-09 17:07:55 +01:00
suggest LUCENE-9281: Retire SPIClassIterator from master because Java 9+ uses different mechanism to load services when module system is used (#1360) 2020-03-25 18:03:36 +01:00
test-framework Fix visibility on member variables in IndexWriter and friends (#1460) 2020-04-27 17:49:20 +02:00
tools SOLR-14429: Convert .txt files to properly formatted .md files (#1450) 2020-04-27 08:43:04 +09:00
BUILD.md LUCENE-9344: Convert .txt files to properly formatted .md files (#1449) 2020-04-24 14:28:12 +09:00
CHANGES.txt LUCENE-9347: Add support for forbiddenapis 3.0 (#1459) 2020-04-27 11:54:59 +02:00
JRE_VERSION_MIGRATION.md LUCENE-9344: Convert .txt files to properly formatted .md files (#1449) 2020-04-24 14:28:12 +09:00
LICENSE.txt LUCENE-4702: Terms dictionary compression. (#1126) 2020-01-24 14:46:57 +01:00
MIGRATE.md LUCENE-9344: Convert .txt files to properly formatted .md files (#1449) 2020-04-24 14:28:12 +09:00
NOTICE.txt LUCENE-4702: Terms dictionary compression. (#1126) 2020-01-24 14:46:57 +01:00
README.md LUCENE-9344: update file names (MIGRATE.txt, BUILD.txt => MIGRATE.md, BUILD.md) 2020-04-27 10:23:52 +09:00
SYSTEM_REQUIREMENTS.md LUCENE-9344: update file names (MIGRATE.txt, BUILD.txt => MIGRATE.md, BUILD.md) 2020-04-27 10:23:52 +09:00
build.gradle LUCENE-9182: add apache license headers to all .gradle files and enforce in rat task 2020-01-27 12:05:34 -05:00
build.xml LUCENE-9344: Convert .txt files to properly formatted .md files (#1449) 2020-04-24 14:28:12 +09:00
common-build.xml LUCENE-9347: Add support for forbiddenapis 3.0 (#1459) 2020-04-27 11:54:59 +02:00
default-nested-ivy-settings.xml ivy settings: local maven repo pattern needs classifier (#1367) 2020-03-21 11:51:49 -04:00
ivy-ignore-conflicts.properties LUCENE-2562: Add Luke as a Lucene module 2019-04-10 19:15:57 +09:00
ivy-versions.properties SOLR-14386: Update Jetty to 9.4.27 and dropwizard-metrics version to 4.1.5 2020-04-04 16:14:57 -04:00
module-build.xml LUCENE-8369: Remove obsolete spatial module 2020-01-16 11:22:05 -06:00
top-level-ivy-settings.xml SOLR-9109: the ${settings.xml} is a file path, not a URL 2016-05-17 00:28:09 +02:00
version.properties Move to version 9.0.0 2019-01-07 13:04:01 +00:00

README.md

Apache Lucene README file

Introduction

Lucene is a Java full-text search engine. Lucene is not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications.

Files in a binary distribution

Files are organized by module, for example in core/:

  • core/lucene-core-XX.jar: The compiled core Lucene library.

To review the documentation, read the main documentation page, located at: docs/index.html

To build Lucene or its documentation for a source distribution, see BUILD.md