lucene/lucene
Simon Willnauer c93f628317 LUCENE-8330: Detach IndexWriter from MergePolicy
This change introduces a new MergePolicy.MergeContext interface
that is easy to mock and cuts over all instances of IW to MergeContext.
Since IW now implements MergeContext the cut over is straight forward.
This reduces the exposed API available in MP dramatically and allows
efficient testing without relying on IW to improve the coverage and
testability of our MP implementations.
2018-05-25 07:37:09 +02:00
..
analysis LUCENE-8273: Move test resources to where they belong 2018-05-24 18:13:35 -04:00
backward-codecs Add 7.3.1 back compat test indexes 2018-05-15 10:16:50 +07:00
benchmark LUCENE-8170: Remove empty class file (Clover output) 2018-02-12 00:29:42 +01:00
classification LUCENE-8223 - remove time dependent checks in performance test 2018-03-27 10:14:55 +02:00
codecs LUCENE-8298: Allow DocValues updates to reset a value 2018-05-09 18:57:57 +02:00
core LUCENE-8330: Detach IndexWriter from MergePolicy 2018-05-25 07:37:09 +02:00
demo LUCENE-8291: Remove untested/unmaintained demo webapp 2018-05-16 09:25:26 +02:00
expressions LUCENE-8135: Implement block-max WAND. 2018-02-15 15:13:58 +01:00
facet LUCENE-8310: Remove supporess WindowsFS 2018-05-16 12:36:33 +02:00
grouping LUCENE-8242: Deprecate createNormalizedWeight 2018-04-09 15:07:04 +01:00
highlighter LUCENE-8283: Minor javadoc correction in UH FieldOffsetStrategy 2018-04-29 22:28:56 -04:00
join LUCENE-8229: Add Weight.matches() to iterate over match positions 2018-04-11 09:43:27 +01:00
licenses LUCENE-8291: Remove untested/unmaintained demo webapp 2018-05-16 09:25:26 +02:00
memory LUCENE-8142: Make postings APIs expose raw impacts rather than scores. 2018-05-02 14:49:32 +02:00
misc LUCENE-8320: Disable test on windows 2018-05-18 19:38:11 +02:00
queries LUCENE-8313: Simplify SimScorer. 2018-05-16 17:53:56 +02:00
queryparser LUCENE-8291: Remove QueryTemplateManager utility class from XML queryparser 2018-05-15 23:34:59 +02:00
replicator LUCENE-8310: Ensure IndexFileDeleter accounts for pending deletes 2018-05-16 11:17:43 +02:00
sandbox LUCENE-8313: Simplify SimScorer. 2018-05-16 17:53:56 +02:00
site Fix documentation to mention the correct version in the Migrate section 2017-09-21 09:59:50 -07:00
spatial LUCENE-7664: remove GeoPointField and its queries 2017-02-06 16:20:55 -05:00
spatial-extras LUCENE-8247: Increase the circle precision for test Geo3dShapeWGS84ModelRectRelationTest 2018-04-10 10:02:14 +02:00
spatial3d LUCENE-8280: Reorganize to allow us to try lots of strategies until we get one. 2018-04-30 06:12:31 -04:00
suggest LUCENE-8287: Ensure that empty regex completion queries always return no results 2018-05-17 10:29:49 +02:00
test-framework LUCENE-8330: Detach IndexWriter from MergePolicy 2018-05-25 07:37:09 +02:00
tools LUCENE-8261: non-recursive->recursive (javadoc update). 2018-05-07 21:34:59 +02:00
BUILD.txt
CHANGES.txt LUCENE-8330: Detach IndexWriter from MergePolicy 2018-05-25 07:37:09 +02:00
JRE_VERSION_MIGRATION.txt remove unreleased/unsupported java9 note 2017-10-13 19:37:15 -04:00
LICENSE.txt
MIGRATE.txt LUCENE-8267: removed references to memory codecs. 2018-05-08 10:32:11 +02:00
NOTICE.txt LUCENE-8231: Add a new analysis module (nori) similar to Kuromoji but to handle Korean 2018-04-13 11:26:42 +02:00
README.txt
SYSTEM_REQUIREMENTS.txt
build.xml LUCENE-8169: Migrate build to use OpenClover 4.2.1 for checking code coverage 2018-02-11 10:49:01 +01:00
common-build.xml LUCENE-8230: Upgrade forbiddenapis to version 2.5 2018-03-28 20:06:54 +02:00
default-nested-ivy-settings.xml Upgrade to Calcite 1.11.0 2017-01-06 15:32:18 -06:00
ivy-ignore-conflicts.properties LUCENE-8291: Remove untested/unmaintained demo webapp 2018-05-16 09:25:26 +02:00
ivy-versions.properties LUCENE-8291: Remove untested/unmaintained demo webapp 2018-05-16 09:25:26 +02:00
module-build.xml LUCENE-8231: Add a new analysis module (nori) similar to Kuromoji but to handle Korean 2018-04-13 11:26:42 +02: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 Solr 7.0 release, bumping up version to 8 on master 2017-06-30 10:40:27 -07:00

README.txt

# 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.

 * The Lucene web site is at: http://lucene.apache.org/
 * Please join the Lucene-User mailing list by sending a message to:
   java-user-subscribe@lucene.apache.org

## 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.txt