[lucene4.10] 10/24: Merge tag 'upstream/4.10.1+dfsg'

Hilko Bengen bengen at moszumanska.debian.org
Thu Feb 5 22:59:32 UTC 2015


This is an automated email from the git hooks/post-receive script.

bengen pushed a commit to branch master
in repository lucene4.10.

commit 8f9b7bda98c63318da8f86e4b263eba7a4663e5a
Merge: a61849e 42352ab
Author: Hilko Bengen <bengen at debian.org>
Date:   Wed Oct 15 23:10:20 2014 +0200

    Merge tag 'upstream/4.10.1+dfsg'
    
    Upstream version 4.10.1+dfsg

 BUILD.txt                                          |     6 +-
 CHANGES.txt                                        |  1188 +-
 JRE_VERSION_MIGRATION.txt                          |     1 +
 NOTICE.txt                                         |     4 +-
 SYSTEM_REQUIREMENTS.txt                            |    17 +-
 analysis/analysis-module-build.xml                 |     3 +-
 analysis/build.xml                                 |     8 +-
 analysis/common/build.xml                          |   149 +-
 .../apache/lucene/analysis/ar/ArabicAnalyzer.java  |    37 +-
 .../lucene/analysis/ar/ArabicLetterTokenizer.java  |     3 +-
 .../analysis/ar/ArabicLetterTokenizerFactory.java  |     2 +-
 .../lucene/analysis/bg/BulgarianAnalyzer.java      |    38 +-
 .../lucene/analysis/br/BrazilianAnalyzer.java      |    48 +-
 .../apache/lucene/analysis/ca/CatalanAnalyzer.java |    42 +-
 .../charfilter/HTMLCharacterEntities.jflex         |     4 +-
 .../HTMLStripCharFilter.SUPPLEMENTARY.jflex-macro  |    64 -
 .../analysis/charfilter/HTMLStripCharFilter.java   | 59907 +++++++++----------
 .../analysis/charfilter/HTMLStripCharFilter.jflex  |    58 +-
 .../analysis/charfilter/MappingCharFilter.java     |     2 +-
 .../charfilter/MappingCharFilterFactory.java       |     2 +-
 .../analysis/charfilter/NormalizeCharMap.java      |    11 +-
 .../lucene/analysis/charfilter/htmlentity.py       |    10 +-
 .../apache/lucene/analysis/cjk/CJKAnalyzer.java    |    29 +-
 .../apache/lucene/analysis/cjk/CJKTokenizer.java   |     1 +
 .../lucene/analysis/cjk/CJKTokenizerFactory.java   |     2 +-
 .../apache/lucene/analysis/ckb/SoraniAnalyzer.java |   154 +
 .../analysis/ckb/SoraniNormalizationFilter.java    |    47 +
 .../ckb/SoraniNormalizationFilterFactory.java      |    56 +
 .../lucene/analysis/ckb/SoraniNormalizer.java      |   127 +
 .../lucene/analysis/ckb/SoraniStemFilter.java      |    58 +
 .../analysis/ckb/SoraniStemFilterFactory.java      |    50 +
 .../apache/lucene/analysis/ckb/SoraniStemmer.java  |   103 +
 .../org/apache/lucene/analysis/ckb/package.html    |    22 +
 .../lucene/analysis/cn/ChineseTokenizer.java       |     1 +
 .../analysis/cn/ChineseTokenizerFactory.java       |     2 +-
 .../analysis/commongrams/CommonGramsFilter.java    |    10 +-
 .../compound/CompoundWordTokenFilterBase.java      |    40 +-
 .../DictionaryCompoundWordTokenFilter.java         |    54 +-
 .../DictionaryCompoundWordTokenFilterFactory.java  |    12 +-
 .../HyphenationCompoundWordTokenFilter.java        |    89 +-
 .../HyphenationCompoundWordTokenFilterFactory.java |    17 +-
 .../Lucene43CompoundWordTokenFilterBase.java       |   162 +
 .../Lucene43DictionaryCompoundWordTokenFilter.java |   100 +
 ...Lucene43HyphenationCompoundWordTokenFilter.java |   217 +
 .../compound/hyphenation/HyphenationTree.java      |     2 +-
 .../compound/hyphenation/PatternParser.java        |     8 +-
 .../analysis/compound/hyphenation/TernaryTree.java |     2 +-
 .../lucene/analysis/core/KeywordTokenizer.java     |     1 +
 .../analysis/core/KeywordTokenizerFactory.java     |     2 +-
 .../lucene/analysis/core/LetterTokenizer.java      |    26 +-
 .../analysis/core/LetterTokenizerFactory.java      |     6 +-
 .../lucene/analysis/core/LowerCaseFilter.java      |    14 +-
 .../analysis/core/LowerCaseFilterFactory.java      |     6 +-
 .../lucene/analysis/core/LowerCaseTokenizer.java   |    27 +-
 .../analysis/core/LowerCaseTokenizerFactory.java   |     8 +-
 .../lucene/analysis/core/SimpleAnalyzer.java       |    17 +-
 .../apache/lucene/analysis/core/StopAnalyzer.java  |    56 +-
 .../apache/lucene/analysis/core/StopFilter.java    |    63 +-
 .../lucene/analysis/core/StopFilterFactory.java    |    14 +-
 .../lucene/analysis/core/TypeTokenFilter.java      |    18 +-
 .../analysis/core/TypeTokenFilterFactory.java      |    11 +-
 .../lucene/analysis/core/UpperCaseFilter.java      |    70 +
 .../analysis/core/UpperCaseFilterFactory.java      |    64 +
 .../lucene/analysis/core/WhitespaceAnalyzer.java   |    17 +-
 .../lucene/analysis/core/WhitespaceTokenizer.java  |    24 +-
 .../analysis/core/WhitespaceTokenizerFactory.java  |     6 +-
 .../apache/lucene/analysis/cz/CzechAnalyzer.java   |    55 +-
 .../apache/lucene/analysis/da/DanishAnalyzer.java  |    38 +-
 .../apache/lucene/analysis/de/GermanAnalyzer.java  |    50 +-
 .../apache/lucene/analysis/el/GreekAnalyzer.java   |    37 +-
 .../lucene/analysis/el/GreekLowerCaseFilter.java   |    13 +-
 .../analysis/el/GreekLowerCaseFilterFactory.java   |     3 +-
 .../apache/lucene/analysis/el/GreekStemmer.java    |    69 +-
 .../apache/lucene/analysis/en/EnglishAnalyzer.java |    39 +-
 .../analysis/en/EnglishPossessiveFilter.java       |     6 +-
 .../en/EnglishPossessiveFilterFactory.java         |     3 +-
 .../org/apache/lucene/analysis/en/KStemmer.java    |     8 +-
 .../apache/lucene/analysis/es/SpanishAnalyzer.java |    40 +-
 .../apache/lucene/analysis/eu/BasqueAnalyzer.java  |    35 +-
 .../apache/lucene/analysis/fa/PersianAnalyzer.java |    30 +-
 .../apache/lucene/analysis/fi/FinnishAnalyzer.java |    38 +-
 .../apache/lucene/analysis/fr/FrenchAnalyzer.java  |    62 +-
 .../apache/lucene/analysis/ga/IrishAnalyzer.java   |    43 +-
 .../lucene/analysis/gl/GalicianAnalyzer.java       |    38 +-
 .../apache/lucene/analysis/hi/HindiAnalyzer.java   |    41 +-
 .../lucene/analysis/hu/HungarianAnalyzer.java      |    38 +-
 .../lucene/analysis/hunspell/Dictionary.java       |  1230 +
 .../lucene/analysis/hunspell/HunspellAffix.java    |   157 -
 .../analysis/hunspell/HunspellDictionary.java      |   507 -
 .../analysis/hunspell/HunspellStemFilter.java      |    94 +-
 .../hunspell/HunspellStemFilterFactory.java        |    72 +-
 .../lucene/analysis/hunspell/HunspellStemmer.java  |   391 -
 .../lucene/analysis/hunspell/HunspellWord.java     |    63 -
 .../analysis/hunspell/ISO8859_14Decoder.java       |    59 +
 .../apache/lucene/analysis/hunspell/Stemmer.java   |   605 +
 .../lucene/analysis/hy/ArmenianAnalyzer.java       |    35 +-
 .../lucene/analysis/id/IndonesianAnalyzer.java     |    39 +-
 .../apache/lucene/analysis/in/IndicNormalizer.java |     2 +-
 .../apache/lucene/analysis/in/IndicTokenizer.java  |     1 +
 .../apache/lucene/analysis/it/ItalianAnalyzer.java |    47 +-
 .../apache/lucene/analysis/lv/LatvianAnalyzer.java |    38 +-
 .../analysis/miscellaneous/ASCIIFoldingFilter.java |    48 +-
 .../miscellaneous/ASCIIFoldingFilterFactory.java   |     6 +-
 .../miscellaneous/CapitalizationFilter.java        |     9 +
 .../miscellaneous/CapitalizationFilterFactory.java |     4 +-
 .../miscellaneous/CodepointCountFilter.java        |    15 +-
 .../miscellaneous/CodepointCountFilterFactory.java |     2 +-
 .../analysis/miscellaneous/KeepWordFilter.java     |     9 +-
 .../miscellaneous/KeepWordFilterFactory.java       |    14 +-
 .../analysis/miscellaneous/LengthFilter.java       |    23 +-
 .../miscellaneous/LengthFilterFactory.java         |     8 +
 .../miscellaneous/LimitTokenCountFilter.java       |     3 +
 .../miscellaneous/LimitTokenPositionFilter.java    |     3 +
 .../miscellaneous/Lucene47WordDelimiterFilter.java |   556 +
 .../miscellaneous/PerFieldAnalyzerWrapper.java     |     6 +-
 .../miscellaneous/RemoveDuplicatesTokenFilter.java |     6 +-
 .../miscellaneous/SingleTokenTokenStream.java      |     2 +
 .../miscellaneous/StemmerOverrideFilter.java       |    50 +-
 .../lucene/analysis/miscellaneous/TrimFilter.java  |    11 +-
 .../analysis/miscellaneous/TrimFilterFactory.java  |     8 +
 .../miscellaneous/TruncateTokenFilter.java         |    58 +
 .../miscellaneous/TruncateTokenFilterFactory.java  |    59 +
 .../miscellaneous/WordDelimiterFilter.java         |   111 +-
 .../miscellaneous/WordDelimiterFilterFactory.java  |    16 +-
 .../analysis/ngram/EdgeNGramFilterFactory.java     |     5 +-
 .../analysis/ngram/EdgeNGramTokenFilter.java       |    39 +-
 .../lucene/analysis/ngram/EdgeNGramTokenizer.java  |    21 +-
 .../analysis/ngram/EdgeNGramTokenizerFactory.java  |     6 +-
 .../ngram/Lucene43EdgeNGramTokenFilter.java        |   126 +
 .../analysis/ngram/Lucene43EdgeNGramTokenizer.java |    27 +-
 .../analysis/ngram/Lucene43NGramTokenFilter.java   |   150 +
 .../analysis/ngram/Lucene43NGramTokenizer.java     |     3 +-
 .../lucene/analysis/ngram/NGramFilterFactory.java  |     8 +-
 .../lucene/analysis/ngram/NGramTokenFilter.java    |    36 +-
 .../lucene/analysis/ngram/NGramTokenizer.java      |    26 +-
 .../analysis/ngram/NGramTokenizerFactory.java      |     4 +-
 .../apache/lucene/analysis/nl/DutchAnalyzer.java   |    81 +-
 .../lucene/analysis/no/NorwegianAnalyzer.java      |    38 +-
 .../analysis/path/PathHierarchyTokenizer.java      |     3 +-
 .../path/PathHierarchyTokenizerFactory.java        |     2 +-
 .../path/ReversePathHierarchyTokenizer.java        |     5 +-
 .../pattern/PatternCaptureGroupFilterFactory.java  |     4 +-
 .../pattern/PatternCaptureGroupTokenFilter.java    |    11 +-
 .../lucene/analysis/pattern/PatternTokenizer.java  |     4 +-
 .../analysis/pattern/PatternTokenizerFactory.java  |     2 +-
 .../lucene/analysis/payloads/IdentityEncoder.java  |     3 +-
 .../payloads/TypeAsPayloadTokenFilter.java         |     4 +-
 .../analysis/position/PositionFilterFactory.java   |     2 +-
 .../lucene/analysis/pt/PortugueseAnalyzer.java     |    42 +-
 .../apache/lucene/analysis/pt/RSLPStemmerBase.java |    11 +-
 .../analysis/query/QueryAutoStopWordAnalyzer.java  |    37 +-
 .../analysis/reverse/ReverseStringFilter.java      |    66 +-
 .../reverse/ReverseStringFilterFactory.java        |     4 +-
 .../lucene/analysis/ro/RomanianAnalyzer.java       |    35 +-
 .../apache/lucene/analysis/ru/RussianAnalyzer.java |    52 +-
 .../lucene/analysis/ru/RussianLetterTokenizer.java |     4 +-
 .../analysis/ru/RussianLetterTokenizerFactory.java |     2 +-
 .../analysis/shingle/ShingleAnalyzerWrapper.java   |    25 +-
 .../lucene/analysis/shingle/ShingleFilter.java     |    30 +-
 .../analysis/shingle/ShingleFilterFactory.java     |     7 +-
 .../lucene/analysis/sinks/TeeSinkTokenFilter.java  |     8 +-
 .../analysis/sinks/TokenRangeSinkFilter.java       |     6 +
 .../lucene/analysis/snowball/SnowballAnalyzer.java |     4 +-
 .../lucene/analysis/standard/ASCIITLD.jflex-macro  |    68 +-
 .../lucene/analysis/standard/ClassicAnalyzer.java  |    55 +-
 .../lucene/analysis/standard/ClassicTokenizer.java |    30 +-
 .../analysis/standard/ClassicTokenizerFactory.java |    10 +-
 .../analysis/standard/ClassicTokenizerImpl.java    |   237 +-
 .../analysis/standard/ClassicTokenizerImpl.jflex   |     7 +-
 .../analysis/standard/READ_BEFORE_REGENERATING.txt |     2 +-
 .../lucene/analysis/standard/StandardAnalyzer.java |    55 +-
 .../lucene/analysis/standard/StandardFilter.java   |    10 +-
 .../analysis/standard/StandardFilterFactory.java   |     3 +-
 .../analysis/standard/StandardTokenizer.java       |    35 +-
 .../standard/StandardTokenizerFactory.java         |    10 +-
 .../analysis/standard/StandardTokenizerImpl.java   |   857 +-
 .../analysis/standard/StandardTokenizerImpl.jflex  |   117 +-
 .../standard/StandardTokenizerInterface.java       |     4 +
 .../analysis/standard/UAX29URLEmailAnalyzer.java   |    44 +-
 .../analysis/standard/UAX29URLEmailTokenizer.java  |    40 +-
 .../standard/UAX29URLEmailTokenizerFactory.java    |    10 +-
 .../standard/UAX29URLEmailTokenizerImpl.java       | 10459 ++--
 .../standard/UAX29URLEmailTokenizerImpl.jflex      |   240 +-
 .../standard/std31/StandardTokenizerImpl31.java    |    16 +-
 .../standard/std31/StandardTokenizerImpl31.jflex   |     6 +-
 .../std31/UAX29URLEmailTokenizerImpl31.java        |    16 +-
 .../std31/UAX29URLEmailTokenizerImpl31.jflex       |     6 +-
 .../lucene/analysis/standard/std31/package.html    |     2 +-
 .../standard/std34/StandardTokenizerImpl34.java    |    16 +-
 .../standard/std34/StandardTokenizerImpl34.jflex   |     6 +-
 .../std34/UAX29URLEmailTokenizerImpl34.java        |    16 +-
 .../std34/UAX29URLEmailTokenizerImpl34.jflex       |     6 +-
 .../lucene/analysis/standard/std34/package.html    |     2 +-
 .../std36/UAX29URLEmailTokenizerImpl36.java        |    16 +-
 .../std36/UAX29URLEmailTokenizerImpl36.jflex       |     6 +-
 .../lucene/analysis/standard/std36/package.html    |     2 +-
 .../standard/{ => std40}/ASCIITLD.jflex-macro      |     0
 .../standard/{ => std40}/SUPPLEMENTARY.jflex-macro |     0
 .../standard/std40/StandardTokenizerImpl40.java    |  1201 +
 .../standard/std40/StandardTokenizerImpl40.jflex   |   189 +
 .../std40/UAX29URLEmailTokenizerImpl40.java        |  4402 ++
 .../std40/UAX29URLEmailTokenizerImpl40.jflex       |   278 +
 .../lucene/analysis/standard/std40/package.html    |    22 +
 .../apache/lucene/analysis/sv/SwedishAnalyzer.java |    38 +-
 .../analysis/synonym/FSTSynonymFilterFactory.java  |     6 +-
 .../lucene/analysis/synonym/SlowSynonymFilter.java |     6 +-
 .../analysis/synonym/SlowSynonymFilterFactory.java |    14 +-
 .../lucene/analysis/synonym/SlowSynonymMap.java    |     6 +-
 .../lucene/analysis/synonym/SolrSynonymParser.java |     9 +-
 .../lucene/analysis/synonym/SynonymFilter.java     |    43 +-
 .../analysis/synonym/SynonymFilterFactory.java     |     7 +-
 .../apache/lucene/analysis/synonym/SynonymMap.java |    74 +-
 .../analysis/synonym/WordnetSynonymParser.java     |    12 +-
 .../apache/lucene/analysis/th/ThaiAnalyzer.java    |    42 +-
 .../apache/lucene/analysis/th/ThaiTokenizer.java   |   108 +
 .../lucene/analysis/th/ThaiTokenizerFactory.java   |    51 +
 .../apache/lucene/analysis/th/ThaiWordFilter.java  |    23 +-
 .../lucene/analysis/th/ThaiWordFilterFactory.java  |     5 +-
 .../lucene/analysis/tr/ApostropheFilter.java       |    59 +
 .../analysis/tr/ApostropheFilterFactory.java       |    49 +
 .../apache/lucene/analysis/tr/TurkishAnalyzer.java |    39 +-
 .../analysis/util/AbstractAnalysisFactory.java     |    30 +-
 .../lucene/analysis/util/AnalysisSPILoader.java    |     4 +-
 .../apache/lucene/analysis/util/CharArrayMap.java  |    55 +-
 .../apache/lucene/analysis/util/CharArraySet.java  |    42 +-
 .../lucene/analysis/util/CharFilterFactory.java    |     2 +-
 .../apache/lucene/analysis/util/CharTokenizer.java |    26 +-
 .../lucene/analysis/util/CharacterUtils.java       |    46 +-
 .../lucene/analysis/util/FilteringTokenFilter.java |    14 +-
 .../analysis/util/SegmentingTokenizerBase.java     |   202 +
 .../lucene/analysis/util/StopwordAnalyzerBase.java |    55 +-
 .../lucene/analysis/util/TokenFilterFactory.java   |     2 +-
 .../lucene/analysis/util/TokenizerFactory.java     |     7 +-
 .../lucene/analysis/util/WordlistLoader.java       |    29 +-
 .../analysis/wikipedia/WikipediaTokenizer.java     |     5 +-
 .../wikipedia/WikipediaTokenizerFactory.java       |     2 +-
 .../analysis/wikipedia/WikipediaTokenizerImpl.java |   421 +-
 .../wikipedia/WikipediaTokenizerImpl.jflex         |    22 +-
 .../collation/CollationAttributeFactory.java       |    23 +-
 .../lucene/collation/CollationKeyAnalyzer.java     |     6 +-
 .../collation/CollationKeyFilterFactory.java       |     3 +-
 .../tokenattributes/CollatedTermAttributeImpl.java |     3 +-
 ....apache.lucene.analysis.util.TokenFilterFactory |     5 +
 ...rg.apache.lucene.analysis.util.TokenizerFactory |     1 +
 .../org/apache/lucene/analysis/ckb/stopwords.txt   |   136 +
 .../lucene/analysis/ar/TestArabicAnalyzer.java     |    20 +-
 .../lucene/analysis/ar/TestArabicFilters.java      |     6 +-
 .../analysis/ar/TestArabicLetterTokenizer.java     |     4 +-
 .../lucene/analysis/ar/TestArabicStemFilter.java   |     2 +-
 .../lucene/analysis/bg/TestBulgarianAnalyzer.java  |    17 +-
 .../lucene/analysis/bg/TestBulgarianStemmer.java   |    13 +-
 .../lucene/analysis/br/TestBrazilianStemmer.java   |    14 +-
 .../lucene/analysis/ca/TestCatalanAnalyzer.java    |    13 +-
 .../charfilter/HTMLStripCharFilterTest.java        |   451 +-
 .../analysis/charfilter/TestMappingCharFilter.java |    24 +-
 .../lucene/analysis/cjk/TestCJKAnalyzer.java       |    10 +-
 .../lucene/analysis/cjk/TestCJKBigramFilter.java   |    10 +-
 .../lucene/analysis/cjk/TestCJKTokenizer.java      |    10 +-
 .../lucene/analysis/ckb/TestSoraniAnalyzer.java    |    66 +
 .../ckb/TestSoraniNormalizationFilter.java         |   100 +
 .../ckb/TestSoraniNormalizationFilterFactory.java  |    48 +
 .../lucene/analysis/ckb/TestSoraniStemFilter.java  |   100 +
 .../analysis/ckb/TestSoraniStemFilterFactory.java  |    48 +
 .../org/apache/lucene/analysis/ckb/ckbtestdata.zip |   Bin 0 -> 43162 bytes
 .../commongrams/CommonGramsFilterTest.java         |    31 +-
 .../compound/TestCompoundWordTokenFilter.java      |    50 +-
 .../lucene/analysis/compound/hyphenation.dtd       |     2 +-
 .../core/TestAllAnalyzersHaveFactories.java        |    21 +-
 .../apache/lucene/analysis/core/TestAnalyzers.java |    72 +-
 .../lucene/analysis/core/TestBugInSomething.java   |    46 +-
 .../lucene/analysis/core/TestClassicAnalyzer.java  |    23 +-
 .../lucene/analysis/core/TestDuelingAnalyzers.java |    52 +-
 .../apache/lucene/analysis/core/TestFactories.java |     6 +-
 .../lucene/analysis/core/TestKeywordAnalyzer.java  |    11 +-
 .../lucene/analysis/core/TestRandomChains.java     |   113 +-
 .../lucene/analysis/core/TestStandardAnalyzer.java |   148 +-
 .../lucene/analysis/core/TestStopAnalyzer.java     |    14 +-
 .../lucene/analysis/core/TestStopFilter.java       |    34 +-
 .../lucene/analysis/core/TestTypeTokenFilter.java  |     8 +-
 .../analysis/core/TestTypeTokenFilterFactory.java  |     3 +-
 .../analysis/core/TestUAX29URLEmailAnalyzer.java   |    98 +-
 .../analysis/core/TestUAX29URLEmailTokenizer.java  |   138 +-
 .../analysis/core/WordBreakTestUnicode_6_1_0.java  |  3960 --
 .../analysis/core/WordBreakTestUnicode_6_3_0.java  |  5537 ++
 ...esses.from.random.text.with.email.addresses.txt |     6 +-
 .../core/generateJavaUnicodeWordBreakTest.pl       |    36 +-
 .../core/random.text.with.email.addresses.txt      |     6 +-
 .../lucene/analysis/core/random.text.with.urls.txt |    30 +-
 .../core/urls.from.random.text.with.urls.txt       |    30 +-
 .../lucene/analysis/cz/TestCzechAnalyzer.java      |    14 +-
 .../lucene/analysis/cz/TestCzechStemmer.java       |    16 +-
 .../lucene/analysis/da/TestDanishAnalyzer.java     |    10 +-
 .../lucene/analysis/de/TestGermanAnalyzer.java     |    18 +-
 .../analysis/de/TestGermanLightStemFilter.java     |     2 +-
 .../analysis/de/TestGermanMinimalStemFilter.java   |     2 +-
 .../lucene/analysis/de/TestGermanStemFilter.java   |    12 +-
 .../lucene/analysis/el/GreekAnalyzerTest.java      |     8 +-
 .../lucene/analysis/el/TestGreekStemmer.java       |     2 +-
 .../lucene/analysis/en/TestEnglishAnalyzer.java    |    10 +-
 .../apache/lucene/analysis/en/TestKStemmer.java    |     2 +-
 .../lucene/analysis/en/TestPorterStemFilter.java   |     2 +-
 .../lucene/analysis/es/TestSpanishAnalyzer.java    |    10 +-
 .../lucene/analysis/eu/TestBasqueAnalyzer.java     |    10 +-
 .../lucene/analysis/fa/TestPersianAnalyzer.java    |    18 +-
 .../lucene/analysis/fi/TestFinnishAnalyzer.java    |    10 +-
 .../analysis/fi/TestFinnishLightStemFilter.java    |     2 +-
 .../lucene/analysis/fr/TestFrenchAnalyzer.java     |    22 +-
 .../analysis/fr/TestFrenchLightStemFilter.java     |     2 +-
 .../analysis/fr/TestFrenchMinimalStemFilter.java   |     2 +-
 .../lucene/analysis/ga/TestIrishAnalyzer.java      |    14 +-
 .../lucene/analysis/gl/TestGalicianAnalyzer.java   |    10 +-
 .../analysis/gl/TestGalicianMinimalStemFilter.java |     2 +-
 .../lucene/analysis/gl/TestGalicianStemFilter.java |     9 +-
 .../lucene/analysis/hi/TestHindiAnalyzer.java      |    10 +-
 .../lucene/analysis/hi/TestHindiFilters.java       |     6 +-
 .../lucene/analysis/hu/TestHungarianAnalyzer.java  |    10 +-
 .../analysis/hu/TestHungarianLightStemFilter.java  |     2 +-
 .../analysis/hunspell/HunspellDictionaryTest.java  |   201 -
 .../analysis/hunspell/HunspellStemFilterTest.java  |    94 -
 .../analysis/hunspell/HunspellStemmerTest.java     |   137 -
 .../lucene/analysis/hunspell/StemmerTestBase.java  |    79 +
 .../lucene/analysis/hunspell/Test64kAffixes.java   |    69 +
 .../analysis/hunspell/TestAllDictionaries.java     |   205 +
 .../analysis/hunspell/TestAllDictionaries2.java    |   221 +
 .../analysis/hunspell/TestAlternateCasing.java     |    62 +
 .../analysis/hunspell/TestCaseInsensitive.java     |    78 +
 .../analysis/hunspell/TestCaseSensitive.java       |    66 +
 .../lucene/analysis/hunspell/TestCircumfix.java    |    38 +
 .../analysis/hunspell/TestComplexPrefix.java       |    39 +
 .../lucene/analysis/hunspell/TestCondition.java    |    42 +
 .../lucene/analysis/hunspell/TestCondition2.java   |    32 +
 .../apache/lucene/analysis/hunspell/TestConv.java  |    36 +
 .../lucene/analysis/hunspell/TestDependencies.java |    39 +
 .../lucene/analysis/hunspell/TestDictionary.java   |   247 +
 .../lucene/analysis/hunspell/TestDoubleEscape.java |    31 +
 .../lucene/analysis/hunspell/TestEscaped.java      |    36 +
 .../lucene/analysis/hunspell/TestFlagLong.java     |    34 +
 .../lucene/analysis/hunspell/TestFlagNum.java      |    33 +
 .../lucene/analysis/hunspell/TestFullStrip.java    |    31 +
 .../lucene/analysis/hunspell/TestHomonyms.java     |    32 +
 .../analysis/hunspell/TestHunspellStemFilter.java  |   122 +
 .../hunspell/TestHunspellStemFilterFactory.java    |     6 +-
 .../lucene/analysis/hunspell/TestIgnore.java       |    36 +
 .../lucene/analysis/hunspell/TestKeepCase.java     |    45 +
 .../apache/lucene/analysis/hunspell/TestMorph.java |    34 +
 .../lucene/analysis/hunspell/TestMorphAlias.java   |    39 +
 .../lucene/analysis/hunspell/TestMorphData.java    |    39 +
 .../lucene/analysis/hunspell/TestNeedAffix.java    |    41 +
 .../analysis/hunspell/TestOnlyInCompound.java      |    37 +
 .../analysis/hunspell/TestOptionalCondition.java   |    42 +
 .../lucene/analysis/hunspell/TestSpaces.java       |    43 +
 .../lucene/analysis/hunspell/TestStemmer.java      |    76 +
 .../hunspell/TestStrangeOvergeneration.java        |    34 +
 .../lucene/analysis/hunspell/TestTwoFold.java      |    37 +
 .../lucene/analysis/hunspell/TestTwoSuffixes.java  |    36 +
 .../lucene/analysis/hunspell/TestZeroAffix.java    |    31 +
 .../lucene/analysis/hunspell/TestZeroAffix2.java   |    32 +
 .../lucene/analysis/hunspell/alternate-casing.aff  |    15 +
 .../lucene/analysis/hunspell/alternate-casing.dic  |     4 +
 .../lucene/analysis/hunspell/broken-flags.aff      |    21 +
 .../org/apache/lucene/analysis/hunspell/broken.aff |    24 +
 .../lucene/analysis/hunspell/casesensitive.aff     |    16 +
 .../lucene/analysis/hunspell/casesensitive.dic     |     4 +
 .../apache/lucene/analysis/hunspell/circumfix.aff  |    14 +
 .../apache/lucene/analysis/hunspell/circumfix.dic  |     2 +
 .../lucene/analysis/hunspell/complexprefix.aff     |    12 +
 .../lucene/analysis/hunspell/complexprefix.dic     |     2 +
 ...estCompressed.aff => compressed-before-set.aff} |     0
 .../analysis/hunspell/compressed-empty-alias.aff   |    30 +
 .../apache/lucene/analysis/hunspell/compressed.aff |    29 +
 .../apache/lucene/analysis/hunspell/compressed.dic |     9 +
 .../apache/lucene/analysis/hunspell/condition.aff  |    13 +
 .../apache/lucene/analysis/hunspell/condition.dic  |     4 +
 .../apache/lucene/analysis/hunspell/condition2.aff |     5 +
 .../apache/lucene/analysis/hunspell/condition2.dic |     2 +
 .../org/apache/lucene/analysis/hunspell/conv.aff   |    16 +
 .../org/apache/lucene/analysis/hunspell/conv.dic   |     2 +
 .../lucene/analysis/hunspell/dependencies.aff      |    13 +
 .../lucene/analysis/hunspell/dependencies.dic      |     3 +
 .../lucene/analysis/hunspell/double-escaped.aff    |     5 +
 .../lucene/analysis/hunspell/double-escaped.dic    |     2 +
 .../apache/lucene/analysis/hunspell/escaped.aff    |     4 +
 .../apache/lucene/analysis/hunspell/escaped.dic    |     4 +
 .../apache/lucene/analysis/hunspell/flaglong.aff   |     7 +
 .../apache/lucene/analysis/hunspell/flaglong.dic   |     2 +
 .../apache/lucene/analysis/hunspell/flagnum.aff    |     4 +
 .../apache/lucene/analysis/hunspell/flagnum.dic    |     3 +
 .../apache/lucene/analysis/hunspell/fullstrip.aff  |     6 +
 .../apache/lucene/analysis/hunspell/fullstrip.dic  |     2 +
 .../apache/lucene/analysis/hunspell/homonyms.aff   |     7 +
 .../apache/lucene/analysis/hunspell/homonyms.dic   |     3 +
 .../org/apache/lucene/analysis/hunspell/ignore.aff |     6 +
 .../org/apache/lucene/analysis/hunspell/ignore.dic |     3 +
 .../apache/lucene/analysis/hunspell/keepcase.aff   |     6 +
 .../apache/lucene/analysis/hunspell/keepcase.dic   |     4 +
 .../apache/lucene/analysis/hunspell/mixedcase.dic  |    10 +
 .../org/apache/lucene/analysis/hunspell/morph.aff  |     4 +
 .../org/apache/lucene/analysis/hunspell/morph.dic  |     2 +
 .../apache/lucene/analysis/hunspell/morphalias.aff |    16 +
 .../apache/lucene/analysis/hunspell/morphalias.dic |     6 +
 .../apache/lucene/analysis/hunspell/morphdata.aff  |    10 +
 .../apache/lucene/analysis/hunspell/morphdata.dic  |     6 +
 .../apache/lucene/analysis/hunspell/needaffix.aff  |     9 +
 .../apache/lucene/analysis/hunspell/needaffix.dic  |     4 +
 .../lucene/analysis/hunspell/onlyincompound.aff    |    12 +
 .../lucene/analysis/hunspell/onlyincompound.dic    |     4 +
 .../analysis/hunspell/optional-condition.aff       |    14 +
 .../analysis/hunspell/{test.aff => simple.aff}     |     0
 .../org/apache/lucene/analysis/hunspell/simple.dic |    10 +
 .../org/apache/lucene/analysis/hunspell/spaces.aff |     5 +
 .../org/apache/lucene/analysis/hunspell/spaces.dic |     9 +
 .../analysis/hunspell/strange-overgeneration.aff   |    10 +
 .../analysis/hunspell/strange-overgeneration.dic   |     5 +
 .../org/apache/lucene/analysis/hunspell/test.dic   |    10 -
 .../lucene/analysis/hunspell/testCompressed.dic    |     9 -
 .../lucene/analysis/hunspell/testOverride.dic      |     3 -
 .../analysis/hunspell/testWrongAffixRule.aff       |    24 -
 .../apache/lucene/analysis/hunspell/twofold.aff    |     7 +
 .../lucene/analysis/hunspell/twosuffixes.aff       |     7 +
 .../lucene/analysis/hunspell/twosuffixes.dic       |     2 +
 .../apache/lucene/analysis/hunspell/zeroaffix.aff  |     4 +
 .../apache/lucene/analysis/hunspell/zeroaffix.dic  |     2 +
 .../apache/lucene/analysis/hunspell/zeroaffix2.aff |     6 +
 .../apache/lucene/analysis/hunspell/zeroaffix2.dic |     2 +
 .../lucene/analysis/hy/TestArmenianAnalyzer.java   |    10 +-
 .../lucene/analysis/id/TestIndonesianAnalyzer.java |    10 +-
 .../lucene/analysis/id/TestIndonesianStemmer.java  |     5 +-
 .../lucene/analysis/it/TestItalianAnalyzer.java    |    16 +-
 .../lucene/analysis/lv/TestLatvianAnalyzer.java    |    10 +-
 .../miscellaneous/TestASCIIFoldingFilter.java      |   195 +-
 .../miscellaneous/TestCapitalizationFilter.java    |    21 +-
 .../TestCapitalizationFilterFactory.java           |    23 +
 .../miscellaneous/TestCodepointCountFilter.java    |    28 +-
 .../TestCodepointCountFilterFactory.java           |    14 +
 .../miscellaneous/TestEmptyTokenStream.java        |     3 +-
 .../analysis/miscellaneous/TestKeepWordFilter.java |    14 +-
 .../miscellaneous/TestKeywordMarkerFilter.java     |    10 +-
 .../analysis/miscellaneous/TestLengthFilter.java   |    21 +-
 .../miscellaneous/TestLengthFilterFactory.java     |    42 +-
 .../miscellaneous/TestLimitTokenCountAnalyzer.java |     4 +-
 .../miscellaneous/TestLimitTokenCountFilter.java   |    42 +
 .../TestLimitTokenCountFilterFactory.java          |    50 +-
 .../TestLimitTokenPositionFilter.java              |    81 +-
 .../TestLimitTokenPositionFilterFactory.java       |    66 +-
 .../TestLucene47WordDelimiterFilter.java           |   378 +
 .../miscellaneous/TestPerFieldAnalyzerWrapper.java |    74 +-
 .../TestRemoveDuplicatesTokenFilter.java           |     4 +-
 .../miscellaneous/TestSingleTokenTokenFilter.java  |     3 +-
 .../miscellaneous/TestStemmerOverrideFilter.java   |    19 +-
 .../analysis/miscellaneous/TestTrimFilter.java     |    20 +-
 .../miscellaneous/TestTruncateTokenFilter.java     |    42 +
 .../TestTruncateTokenFilterFactory.java            |    72 +
 .../miscellaneous/TestWordDelimiterFilter.java     |   162 +-
 .../analysis/ngram/EdgeNGramTokenFilterTest.java   |    70 +-
 .../analysis/ngram/EdgeNGramTokenizerTest.java     |    72 +-
 .../analysis/ngram/NGramTokenFilterTest.java       |    42 +-
 .../lucene/analysis/ngram/NGramTokenizerTest.java  |    71 +-
 .../lucene/analysis/ngram/TestNGramFilters.java    |     4 +-
 .../lucene/analysis/nl/TestDutchStemmer.java       |    30 +-
 .../lucene/analysis/no/TestNorwegianAnalyzer.java  |    10 +-
 .../analysis/no/TestNorwegianLightStemFilter.java  |     2 +-
 .../no/TestNorwegianMinimalStemFilter.java         |     2 +-
 .../analysis/path/TestPathHierarchyTokenizer.java  |    43 +-
 .../path/TestReversePathHierarchyTokenizer.java    |    37 +-
 .../pattern/TestPatternReplaceCharFilter.java      |     6 +-
 .../analysis/pattern/TestPatternTokenizer.java     |    12 +-
 .../pattern/TestPatternTokenizerFactory.java       |     2 +-
 .../payloads/DelimitedPayloadTokenFilterTest.java  |    29 +-
 .../payloads/TypeAsPayloadTokenFilterTest.java     |     5 +-
 .../lucene/analysis/pt/TestPortugueseAnalyzer.java |    10 +-
 .../analysis/pt/TestPortugueseLightStemFilter.java |    13 +-
 .../pt/TestPortugueseMinimalStemFilter.java        |    13 +-
 .../analysis/pt/TestPortugueseStemFilter.java      |    12 +-
 .../query/QueryAutoStopWordAnalyzerTest.java       |    19 +-
 .../analysis/reverse/TestReverseStringFilter.java  |    38 +-
 .../lucene/analysis/ro/TestRomanianAnalyzer.java   |    10 +-
 .../lucene/analysis/ru/TestRussianAnalyzer.java    |    12 +-
 .../analysis/ru/TestRussianLetterTokenizer.java    |     2 +-
 .../analysis/ru/TestRussianLightStemFilter.java    |     2 +-
 .../shingle/ShingleAnalyzerWrapperTest.java        |    86 +-
 .../lucene/analysis/shingle/ShingleFilterTest.java |    53 +-
 .../analysis/sinks/TestTeeSinkTokenFilter.java     |    21 +-
 .../sinks/TokenRangeSinkTokenizerTest.java         |    25 +-
 .../lucene/analysis/snowball/TestSnowball.java     |     4 +-
 .../analysis/standard/TestStandardFactories.java   |    16 +-
 .../TestUAX29URLEmailTokenizerFactory.java         |    31 +-
 .../lucene/analysis/sv/TestSwedishAnalyzer.java    |    10 +-
 .../analysis/sv/TestSwedishLightStemFilter.java    |     2 +-
 .../analysis/synonym/TestMultiWordSynonyms.java    |     2 +-
 .../analysis/synonym/TestSlowSynonymFilter.java    |     2 +-
 .../analysis/synonym/TestSolrSynonymParser.java    |     4 +-
 .../analysis/synonym/TestSynonymFilterFactory.java |    10 +-
 .../lucene/analysis/synonym/TestSynonymMap.java    |    14 +-
 .../analysis/synonym/TestSynonymMapFilter.java     |    36 +-
 .../lucene/analysis/th/TestThaiAnalyzer.java       |    48 +-
 .../analysis/th/TestThaiTokenizerFactory.java      |    49 +
 .../analysis/th/TestThaiWordFilterFactory.java     |     1 +
 .../lucene/analysis/tr/TestApostropheFilter.java   |    35 +
 .../analysis/tr/TestApostropheFilterFactory.java   |    53 +
 .../lucene/analysis/tr/TestTurkishAnalyzer.java    |    14 +-
 .../util/BaseTokenStreamFactoryTestCase.java       |     2 +-
 .../analysis/util/StringMockResourceLoader.java    |     3 +-
 .../analysis/util/TestCharArrayIterator.java       |    11 +-
 .../lucene/analysis/util/TestCharArrayMap.java     |    12 +-
 .../lucene/analysis/util/TestCharArraySet.java     |    74 +-
 .../lucene/analysis/util/TestCharTokenizers.java   |    18 +-
 .../lucene/analysis/util/TestCharacterUtils.java   |    36 +-
 .../apache/lucene/analysis/util/TestElision.java   |     6 +-
 .../util/TestFilesystemResourceLoader.java         |    21 +-
 .../analysis/util/TestRollingCharBuffer.java       |     8 +-
 .../analysis/util/TestSegmentingTokenizerBase.java |   221 +
 .../lucene/analysis/util/TestWordlistLoader.java   |     8 +-
 .../wikipedia/TestWikipediaTokenizerFactory.java   |     2 +-
 .../analysis/wikipedia/WikipediaTokenizerTest.java |    29 +-
 .../lucene/collation/TestCollationKeyAnalyzer.java |     5 +-
 .../collation/TestCollationKeyFilterFactory.java   |     2 +-
 .../analysis/standard/GenerateJflexTLDMacros.java  |    36 +-
 analysis/icu/build.xml                             |    39 +-
 analysis/icu/src/data/uax29/Default.rbbi           |   129 +-
 analysis/icu/src/data/uax29/Hebrew.rbbi            |    61 -
 analysis/icu/src/data/uax29/Lao.rbbi               |   192 -
 analysis/icu/src/data/utr30/BasicFoldings.txt      |     1 -
 analysis/icu/src/data/utr30/nfc.txt                |     4 +-
 analysis/icu/src/data/utr30/nfkc.txt               |     4 +-
 analysis/icu/src/data/utr30/nfkc_cf.txt            |     7 +-
 .../analysis/icu/ICUNormalizer2CharFilter.java     |   208 +
 .../icu/ICUNormalizer2CharFilterFactory.java       |    83 +
 .../icu/segmentation/BreakIteratorWrapper.java     |     8 +-
 .../icu/segmentation/CompositeBreakIterator.java   |     3 +-
 .../segmentation/DefaultICUTokenizerConfig.java    |    41 +-
 .../analysis/icu/segmentation/ICUTokenizer.java    |     5 +-
 .../icu/segmentation/ICUTokenizerConfig.java       |     2 +
 .../icu/segmentation/ICUTokenizerFactory.java      |    15 +-
 .../icu/segmentation/LaoBreakIterator.java         |   230 -
 .../analysis/icu/segmentation/ScriptIterator.java  |    31 +-
 .../icu/tokenattributes/ScriptAttributeImpl.java   |     6 +-
 .../collation/ICUCollationAttributeFactory.java    |    24 +-
 .../lucene/collation/ICUCollationKeyAnalyzer.java  |     4 +-
 .../collation/ICUCollationKeyFilterFactory.java    |     3 +-
 .../ICUCollatedTermAttributeImpl.java              |     3 +-
 analysis/icu/src/java/overview.html                |    19 +-
 ...g.apache.lucene.analysis.util.CharFilterFactory |    16 +
 .../lucene/analysis/icu/segmentation/Default.brk   |   Bin 28152 -> 32736 bytes
 .../lucene/analysis/icu/segmentation/Hebrew.brk    |   Bin 26200 -> 0 bytes
 .../lucene/analysis/icu/segmentation/Khmer.brk     |   Bin 16320 -> 16328 bytes
 .../lucene/analysis/icu/segmentation/Lao.brk       |   Bin 47344 -> 0 bytes
 .../lucene/analysis/icu/segmentation/Myanmar.brk   |   Bin 18384 -> 18392 bytes
 .../org/apache/lucene/analysis/icu/utr30.nrm       |   Bin 52288 -> 52288 bytes
 .../analysis/icu/TestICUNormalizer2CharFilter.java |   412 +
 .../icu/TestICUNormalizer2CharFilterFactory.java   |    53 +
 .../icu/TestICUTransformFilterFactory.java         |     6 +-
 .../icu/segmentation/TestICUTokenizer.java         |    56 +-
 .../icu/segmentation/TestICUTokenizerCJK.java      |    91 +
 .../icu/segmentation/TestICUTokenizerFactory.java  |    14 +-
 .../icu/segmentation/TestLaoBreakIterator.java     |    90 -
 .../icu/segmentation/TestWithCJKBigramFilter.java  |     8 +-
 .../collation/TestICUCollationDocValuesField.java  |     8 +-
 .../TestICUCollationKeyFilterFactory.java          |     4 +-
 ...rateHTMLStripCharFilterSupplementaryMacros.java |   109 -
 .../icu/GenerateJFlexSupplementaryMacros.java      |   113 -
 .../analysis/icu/GenerateUTR30DataFiles.java       |    13 +-
 .../lucene/analysis/icu/RBBIRuleCompiler.java      |     3 +-
 .../lucene/analysis/ja/GraphvizFormatter.java      |     2 +-
 .../lucene/analysis/ja/JapaneseAnalyzer.java       |    17 +-
 .../ja/JapanesePartOfSpeechStopFilter.java         |    10 +-
 .../ja/JapanesePartOfSpeechStopFilterFactory.java  |    10 +-
 .../lucene/analysis/ja/JapaneseTokenizer.java      |     9 +-
 .../analysis/ja/JapaneseTokenizerFactory.java      |     2 +-
 .../lucene/analysis/ja/dict/BinaryDictionary.java  |    11 +-
 .../analysis/ja/dict/CharacterDefinition.java      |    11 +-
 .../lucene/analysis/ja/dict/ConnectionCosts.java   |    15 +-
 .../analysis/ja/dict/TokenInfoDictionary.java      |    13 +-
 .../lucene/analysis/ja/dict/TokenInfoFST.java      |     4 +-
 .../lucene/analysis/ja/dict/UserDictionary.java    |    23 +-
 .../apache/lucene/analysis/ja/util/CSVUtil.java    |     2 +-
 .../lucene/analysis/ja/util/ToStringUtil.java      |     6 +-
 .../analysis/ja/StringMockResourceLoader.java      |     3 +-
 .../lucene/analysis/ja/TestExtendedMode.java       |     6 +-
 .../lucene/analysis/ja/TestJapaneseAnalyzer.java   |    24 +-
 .../analysis/ja/TestJapaneseBaseFormFilter.java    |     6 +-
 .../ja/TestJapaneseBaseFormFilterFactory.java      |     2 +-
 .../ja/TestJapaneseIterationMarkCharFilter.java    |     4 +-
 ...TestJapaneseIterationMarkCharFilterFactory.java |    10 +-
 .../ja/TestJapaneseKatakanaStemFilter.java         |     2 +-
 .../ja/TestJapaneseKatakanaStemFilterFactory.java  |     2 +-
 .../TestJapanesePartOfSpeechStopFilterFactory.java |     2 +-
 .../analysis/ja/TestJapaneseReadingFormFilter.java |     8 +-
 .../lucene/analysis/ja/TestJapaneseTokenizer.java  |    25 +-
 .../analysis/ja/TestJapaneseTokenizerFactory.java  |    16 +-
 .../apache/lucene/analysis/ja/TestSearchMode.java  |     6 +-
 .../analysis/ja/dict/TestTokenInfoDictionary.java  |     2 +-
 .../analysis/ja/util/BinaryDictionaryWriter.java   |     2 +-
 .../analysis/ja/util/ConnectionCostsBuilder.java   |     3 +-
 .../analysis/ja/util/ConnectionCostsWriter.java    |     3 +-
 .../ja/util/TokenInfoDictionaryBuilder.java        |    17 +-
 .../analysis/ja/util/UnknownDictionaryBuilder.java |     2 +-
 .../analysis/morfologik/MorfologikAnalyzer.java    |    46 +-
 .../analysis/morfologik/MorfologikFilter.java      |    47 +-
 .../morfologik/MorfologikFilterFactory.java        |    26 +-
 .../MorphosyntacticTagsAttributeImpl.java          |     2 +-
 .../morfologik/TestMorfologikAnalyzer.java         |    18 +-
 .../morfologik/TestMorfologikFilterFactory.java    |    15 +-
 .../analysis/phonetic/DoubleMetaphoneFilter.java   |     2 +-
 .../analysis/phonetic/PhoneticFilterFactory.java   |     2 +-
 .../phonetic/DoubleMetaphoneFilterTest.java        |    20 +-
 .../analysis/phonetic/TestBeiderMorseFilter.java   |     2 +-
 .../phonetic/TestBeiderMorseFilterFactory.java     |     4 +-
 .../phonetic/TestDoubleMetaphoneFilterFactory.java |     2 +-
 .../analysis/phonetic/TestPhoneticFilter.java      |     3 +-
 .../phonetic/TestPhoneticFilterFactory.java        |    18 +-
 .../lucene/analysis/cn/smart/AnalyzerProfile.java  |     5 +-
 .../analysis/cn/smart/HMMChineseTokenizer.java     |    85 +
 .../cn/smart/HMMChineseTokenizerFactory.java       |    50 +
 .../analysis/cn/smart/SentenceTokenizer.java       |     4 +
 .../analysis/cn/smart/SmartChineseAnalyzer.java    |    57 +-
 .../SmartChineseSentenceTokenizerFactory.java      |     4 +-
 .../smart/SmartChineseWordTokenFilterFactory.java  |     2 +
 .../lucene/analysis/cn/smart/WordTokenFilter.java  |     2 +
 .../lucene/analysis/cn/smart/hhmm/BiSegGraph.java  |    10 +-
 .../lucene/analysis/cn/smart/hhmm/SegGraph.java    |     8 +-
 ...rg.apache.lucene.analysis.util.TokenizerFactory |     1 +
 .../cn/smart/TestHMMChineseTokenizerFactory.java   |    55 +
 .../cn/smart/TestSmartChineseAnalyzer.java         |    43 +-
 .../cn/smart/TestSmartChineseFactories.java        |     1 +
 .../apache/lucene/analysis/pl/PolishAnalyzer.java  |    39 +-
 .../stempel/src/java/org/egothor/stemmer/Diff.java |     2 +-
 .../src/java/org/egothor/stemmer/Gener.java        |     2 +-
 .../stempel/src/java/org/egothor/stemmer/Lift.java |     2 +-
 .../src/java/org/egothor/stemmer/MultiTrie.java    |     4 +-
 .../src/java/org/egothor/stemmer/MultiTrie2.java   |     2 +-
 .../src/java/org/egothor/stemmer/Optimizer.java    |     2 +-
 .../src/java/org/egothor/stemmer/Reduce.java       |     2 +-
 .../stempel/src/java/org/egothor/stemmer/Row.java  |     2 +-
 .../stempel/src/java/org/egothor/stemmer/Trie.java |     4 +-
 .../lucene/analysis/pl/TestPolishAnalyzer.java     |    11 +-
 .../src/test/org/egothor/stemmer/TestCompile.java  |    13 +-
 analysis/uima/build.xml                            |     6 +-
 .../lucene/analysis/uima/BaseUIMATokenizer.java    |     1 +
 .../analysis/uima/UIMAAnnotationsTokenizer.java    |     3 +-
 .../uima/UIMAAnnotationsTokenizerFactory.java      |     4 +-
 .../uima/UIMATypeAwareAnnotationsTokenizer.java    |     3 +-
 .../UIMATypeAwareAnnotationsTokenizerFactory.java  |     4 +-
 .../lucene/analysis/uima/ae/AEProviderFactory.java |     2 +-
 .../lucene/analysis/uima/UIMABaseAnalyzerTest.java |     5 +-
 .../analysis/uima/UIMATypeAwareAnalyzerTest.java   |     1 +
 .../uima/ae/OverridingParamsAEProviderTest.java    |     2 +-
 benchmark/build.xml                                |    18 +-
 benchmark/conf/addIndexes.alg                      |     2 +-
 .../conf/indexing-flush-by-RAM-multithreaded.alg   |     2 +-
 benchmark/conf/indexing-flush-by-RAM.alg           |     2 +-
 benchmark/conf/indexing-multithreaded.alg          |     2 +-
 benchmark/conf/indexing.alg                        |     2 +-
 benchmark/conf/spatial.alg                         |     2 +
 benchmark/conf/standard.alg                        |     2 +-
 benchmark/ivy.xml                                  |     2 +
 .../apache/lucene/benchmark/byTask/Benchmark.java  |     4 +-
 .../lucene/benchmark/byTask/PerfRunData.java       |     8 +-
 .../benchmark/byTask/feeds/DemoHTMLParser.java     |     2 +-
 .../benchmark/byTask/feeds/DirContentSource.java   |     8 +-
 .../lucene/benchmark/byTask/feeds/DocMaker.java    |    15 +-
 .../byTask/feeds/EnwikiContentSource.java          |    14 +-
 .../benchmark/byTask/feeds/EnwikiQueryMaker.java   |     7 +-
 .../lucene/benchmark/byTask/feeds/FacetSource.java |     7 +-
 .../byTask/feeds/FileBasedQueryMaker.java          |    10 +-
 .../benchmark/byTask/feeds/GeonamesLineParser.java |     4 +-
 .../benchmark/byTask/feeds/LineDocSource.java      |     3 +-
 .../byTask/feeds/LongToEnglishQueryMaker.java      |     3 +-
 .../benchmark/byTask/feeds/RandomFacetSource.java  |    40 +-
 .../byTask/feeds/ReutersContentSource.java         |     8 +-
 .../benchmark/byTask/feeds/ReutersQueryMaker.java  |     7 +-
 .../benchmark/byTask/feeds/SimpleQueryMaker.java   |     5 +-
 .../byTask/feeds/SimpleSloppyPhraseQueryMaker.java |     4 +-
 .../benchmark/byTask/feeds/SpatialDocMaker.java    |     4 +-
 .../byTask/feeds/SpatialFileQueryMaker.java        |     4 +-
 .../benchmark/byTask/feeds/TrecContentSource.java  |     9 +-
 .../benchmark/byTask/feeds/TrecDocParser.java      |     4 +-
 .../apache/lucene/benchmark/byTask/package.html    |     1 +
 .../lucene/benchmark/byTask/stats/Points.java      |     2 +-
 .../lucene/benchmark/byTask/tasks/AddDocTask.java  |     1 -
 .../benchmark/byTask/tasks/AddFacetedDocTask.java  |    25 +-
 .../byTask/tasks/AnalyzerFactoryTask.java          |    12 +-
 .../benchmark/byTask/tasks/CommitIndexTask.java    |     2 +-
 .../byTask/tasks/ConsumeContentSourceTask.java     |     2 +-
 .../benchmark/byTask/tasks/CreateIndexTask.java    |    54 +-
 .../benchmark/byTask/tasks/NewAnalyzerTask.java    |     7 +-
 .../byTask/tasks/NewCollationAnalyzerTask.java     |     5 +-
 .../benchmark/byTask/tasks/NewLocaleTask.java      |     2 +-
 .../lucene/benchmark/byTask/tasks/ReadTask.java    |     2 +-
 .../benchmark/byTask/tasks/ReadTokensTask.java     |     2 +-
 .../byTask/tasks/RepSumByNameRoundTask.java        |     2 +-
 .../benchmark/byTask/tasks/RepSumByNameTask.java   |     2 +-
 .../byTask/tasks/RepSumByPrefRoundTask.java        |     2 +-
 .../benchmark/byTask/tasks/RepSumByPrefTask.java   |     2 +-
 .../byTask/tasks/SearchTravRetHighlightTask.java   |     2 +-
 .../tasks/SearchTravRetLoadFieldSelectorTask.java  |     2 +-
 .../tasks/SearchTravRetVectorHighlightTask.java    |     2 +-
 .../benchmark/byTask/tasks/TaskSequence.java       |     6 +-
 .../byTask/tasks/WriteEnwikiLineDocTask.java       |     3 +-
 .../benchmark/byTask/tasks/WriteLineDocTask.java   |     9 +-
 .../lucene/benchmark/byTask/utils/Algorithm.java   |     4 +-
 .../lucene/benchmark/byTask/utils/Config.java      |    14 +-
 .../lucene/benchmark/byTask/utils/StreamUtils.java |    11 +-
 .../lucene/benchmark/quality/QualityStats.java     |     2 +-
 .../lucene/benchmark/quality/trec/QueryDriver.java |     9 +-
 .../benchmark/quality/trec/Trec1MQReader.java      |     4 +-
 .../lucene/benchmark/quality/trec/TrecJudge.java   |     8 +-
 .../benchmark/quality/trec/TrecTopicsReader.java   |     4 +-
 .../benchmark/quality/utils/DocNameExtractor.java  |     2 +-
 .../benchmark/quality/utils/SimpleQQParser.java    |     4 +-
 .../lucene/benchmark/utils/ExtractReuters.java     |     9 +-
 .../lucene/benchmark/utils/ExtractWikipedia.java   |     4 +-
 .../apache/lucene/benchmark/BenchmarkTestCase.java |     4 +-
 .../benchmark/byTask/TestPerfTasksLogic.java       |    21 +-
 .../benchmark/byTask/TestPerfTasksParse.java       |    17 +-
 .../benchmark/byTask/feeds/DocMakerTest.java       |     3 +-
 .../byTask/feeds/EnwikiContentSourceTest.java      |     6 +-
 .../benchmark/byTask/feeds/LineDocSourceTest.java  |     9 +-
 .../byTask/feeds/TrecContentSourceTest.java        |     9 +-
 .../benchmark/byTask/tasks/AddIndexesTaskTest.java |     5 +-
 .../byTask/tasks/CreateIndexTaskTest.java          |     3 +-
 .../byTask/tasks/WriteEnwikiLineDocTaskTest.java   |     3 +-
 .../byTask/tasks/WriteLineDocTaskTest.java         |    13 +-
 .../benchmark/byTask/utils/StreamUtilsTest.java    |    16 +-
 .../lucene/benchmark/quality/TestQualityRun.java   |     8 +-
 build.xml                                          |    55 +-
 classification/build.xml                           |     6 +-
 .../classification/KNearestNeighborClassifier.java |    42 +-
 .../classification/SimpleNaiveBayesClassifier.java |    40 +-
 .../classification/utils/DatasetSplitter.java      |     6 +-
 .../utils/DocToDoubleVectorUtils.java              |    88 +
 .../classification/ClassificationTestBase.java     |   153 +-
 .../KNearestNeighborClassifierTest.java            |     5 +-
 .../SimpleNaiveBayesClassifierTest.java            |     2 +-
 .../utils/DocToDoubleVectorUtilsTest.java          |   107 +
 codecs/build.xml                                   |     2 +-
 .../codecs/appending/AppendingTermsReader.java     |    16 +-
 .../lucene/codecs/blockterms/BlockTermsReader.java |   150 +-
 .../lucene/codecs/blockterms/BlockTermsWriter.java |   120 +-
 .../blockterms/FixedGapTermsIndexReader.java       |    56 +-
 .../blockterms/FixedGapTermsIndexWriter.java       |    87 +-
 .../codecs/blockterms/TermsIndexReaderBase.java    |    11 +-
 .../blockterms/VariableGapTermsIndexReader.java    |    34 +-
 .../blockterms/VariableGapTermsIndexWriter.java    |    65 +-
 .../codecs/blocktreeords/FSTOrdsOutputs.java       |   233 +
 .../codecs/blocktreeords/Ords41PostingsFormat.java |   111 +
 .../blocktreeords/OrdsBlockTreeTermsReader.java    |   253 +
 .../blocktreeords/OrdsBlockTreeTermsWriter.java    |   963 +
 .../codecs/blocktreeords/OrdsFieldReader.java      |   179 +
 .../blocktreeords/OrdsIntersectTermsEnum.java      |   491 +
 .../blocktreeords/OrdsIntersectTermsEnumFrame.java |   310 +
 .../codecs/blocktreeords/OrdsSegmentTermsEnum.java |  1187 +
 .../blocktreeords/OrdsSegmentTermsEnumFrame.java   |   834 +
 .../lucene/codecs/blocktreeords/package.html       |    27 +
 .../codecs/bloom/BloomFilteringPostingsFormat.java |    52 +-
 .../org/apache/lucene/codecs/bloom/FuzzySet.java   |     4 +-
 .../lucene/codecs/diskdv/DiskDocValuesFormat.java  |    63 -
 .../codecs/diskdv/DiskDocValuesProducer.java       |    50 -
 .../lucene/codecs/diskdv/DiskNormsFormat.java      |    46 -
 .../org/apache/lucene/codecs/diskdv/package.html   |    25 -
 .../codecs/intblock/FixedIntBlockIndexOutput.java  |     5 +-
 .../intblock/VariableIntBlockIndexOutput.java      |     5 +-
 .../codecs/memory/DirectDocValuesConsumer.java     |   151 +-
 .../codecs/memory/DirectDocValuesProducer.java     |   329 +-
 .../lucene/codecs/memory/DirectPostingsFormat.java |    69 +-
 .../lucene/codecs/memory/FSTOrdPostingsFormat.java |    83 +
 .../memory/FSTOrdPulsing41PostingsFormat.java      |    91 +
 .../lucene/codecs/memory/FSTOrdTermsReader.java    |   865 +
 .../lucene/codecs/memory/FSTOrdTermsWriter.java    |   378 +
 .../lucene/codecs/memory/FSTPostingsFormat.java    |    83 +
 .../codecs/memory/FSTPulsing41PostingsFormat.java  |    92 +
 .../lucene/codecs/memory/FSTTermOutputs.java       |   377 +
 .../lucene/codecs/memory/FSTTermsReader.java       |   774 +
 .../lucene/codecs/memory/FSTTermsWriter.java       |   281 +
 .../codecs/memory/MemoryDocValuesConsumer.java     |   218 +-
 .../codecs/memory/MemoryDocValuesProducer.java     |   429 +-
 .../lucene/codecs/memory/MemoryPostingsFormat.java |    42 +-
 .../org/apache/lucene/codecs/memory/package.html   |     4 +-
 .../codecs/pulsing/Pulsing41PostingsFormat.java    |     2 +-
 .../codecs/pulsing/PulsingPostingsFormat.java      |     8 +-
 .../codecs/pulsing/PulsingPostingsReader.java      |   117 +-
 .../codecs/pulsing/PulsingPostingsWriter.java      |   178 +-
 .../apache/lucene/codecs/sep/IntIndexOutput.java   |     6 +-
 .../lucene/codecs/sep/SepPostingsReader.java       |    84 +-
 .../lucene/codecs/sep/SepPostingsWriter.java       |   188 +-
 .../simpletext/SimpleTextDocValuesFormat.java      |     3 +
 .../simpletext/SimpleTextDocValuesReader.java      |   181 +-
 .../simpletext/SimpleTextDocValuesWriter.java      |    81 +-
 .../simpletext/SimpleTextFieldInfosReader.java     |    51 +-
 .../simpletext/SimpleTextFieldInfosWriter.java     |     4 +-
 .../codecs/simpletext/SimpleTextFieldsReader.java  |   226 +-
 .../codecs/simpletext/SimpleTextFieldsWriter.java  |    19 +-
 .../simpletext/SimpleTextLiveDocsFormat.java       |    33 +-
 .../simpletext/SimpleTextSegmentInfoReader.java    |    63 +-
 .../simpletext/SimpleTextSegmentInfoWriter.java    |    14 +-
 .../simpletext/SimpleTextStoredFieldsReader.java   |    79 +-
 .../simpletext/SimpleTextStoredFieldsWriter.java   |    23 +-
 .../simpletext/SimpleTextTermVectorsReader.java    |    86 +-
 .../simpletext/SimpleTextTermVectorsWriter.java    |     4 +-
 .../lucene/codecs/simpletext/SimpleTextUtil.java   |    52 +-
 .../org.apache.lucene.codecs.DocValuesFormat       |     1 -
 .../org.apache.lucene.codecs.PostingsFormat        |    11 +-
 .../appending/TestAppendingPostingsFormat.java     |    41 -
 .../blockterms/TestFixedGapPostingsFormat.java     |     4 +-
 .../codecs/blocktreeords/TestOrdsBlockTree.java    |   390 +
 .../codecs/bloom/TestBloomPostingsFormat.java      |     4 +-
 .../codecs/diskdv/TestDiskDocValuesFormat.java     |    34 -
 .../intblock/TestFixedIntBlockPostingsFormat.java  |     4 +-
 .../TestVariableIntBlockPostingsFormat.java        |     4 +-
 .../codecs/memory/TestDirectDocValuesFormat.java   |     4 +-
 .../codecs/memory/TestDirectPostingsFormat.java    |     4 +-
 .../codecs/memory/TestFSTOrdPostingsFormat.java    |    34 +
 .../memory/TestFSTOrdPulsing41PostingsFormat.java  |    34 +
 .../codecs/memory/TestFSTPostingsFormat.java       |    34 +
 .../memory/TestFSTPulsing41PostingsFormat.java     |    34 +
 .../codecs/memory/TestMemoryDocValuesFormat.java   |     4 +-
 .../codecs/memory/TestMemoryPostingsFormat.java    |     4 +-
 .../lucene/codecs/pulsing/Test10KPulsings.java     |    29 +-
 .../codecs/pulsing/TestPulsingPostingsFormat.java  |     5 +-
 .../lucene/codecs/pulsing/TestPulsingReuse.java    |    15 +-
 .../lucene/codecs/sep/TestSepPostingsFormat.java   |     4 +-
 .../simpletext/TestSimpleTextNormsFormat.java      |    31 +
 common-build.xml                                   |   379 +-
 core/build.xml                                     |   100 +-
 .../java/org/apache/lucene/analysis/Analyzer.java  |    20 +-
 .../apache/lucene/analysis/AnalyzerWrapper.java    |    19 +-
 .../apache/lucene/analysis/CachingTokenFilter.java |     2 +-
 .../lucene/analysis/DelegatingAnalyzerWrapper.java |    92 +
 .../apache/lucene/analysis/NumericTokenStream.java |    20 +-
 .../src/java/org/apache/lucene/analysis/Token.java |   381 +-
 .../org/apache/lucene/analysis/TokenStream.java    |    13 +-
 .../lucene/analysis/TokenStreamToAutomaton.java    |    89 +-
 .../java/org/apache/lucene/analysis/Tokenizer.java |     1 +
 .../java/org/apache/lucene/analysis/package.html   |    90 +-
 .../tokenattributes/CharTermAttributeImpl.java     |    18 +-
 .../tokenattributes/PackedTokenAttributeImpl.java  |   206 +
 .../tokenattributes/TermToBytesRefAttribute.java   |    15 +-
 .../org/apache/lucene/codecs/BlockTermState.java   |     1 +
 .../apache/lucene/codecs/BlockTreeTermsReader.java |  2957 -
 .../apache/lucene/codecs/BlockTreeTermsWriter.java |  1085 -
 core/src/java/org/apache/lucene/codecs/Codec.java  |     4 +-
 .../java/org/apache/lucene/codecs/CodecUtil.java   |   117 +
 .../apache/lucene/codecs/DocValuesConsumer.java    |   262 +-
 .../org/apache/lucene/codecs/DocValuesFormat.java  |     2 +-
 .../apache/lucene/codecs/DocValuesProducer.java    |    70 +-
 .../org/apache/lucene/codecs/FieldsProducer.java   |    13 +-
 .../java/org/apache/lucene/codecs/FilterCodec.java |     4 +-
 .../lucene/codecs/MultiLevelSkipListReader.java    |     6 +-
 .../org/apache/lucene/codecs/PostingsFormat.java   |     2 +-
 .../apache/lucene/codecs/PostingsReaderBase.java   |    33 +-
 .../apache/lucene/codecs/PostingsWriterBase.java   |    43 +-
 .../apache/lucene/codecs/StoredFieldsReader.java   |    13 +-
 .../apache/lucene/codecs/StoredFieldsWriter.java   |    27 +-
 .../apache/lucene/codecs/TermVectorsReader.java    |    15 +-
 .../apache/lucene/codecs/TermVectorsWriter.java    |    15 +-
 .../codecs/blocktree/BlockTreeTermsReader.java     |   324 +
 .../codecs/blocktree/BlockTreeTermsWriter.java     |  1071 +
 .../lucene/codecs/blocktree/FieldReader.java       |   189 +
 .../codecs/blocktree/IntersectTermsEnum.java       |   491 +
 .../codecs/blocktree/IntersectTermsEnumFrame.java  |   296 +
 .../lucene/codecs/blocktree/SegmentTermsEnum.java  |  1053 +
 .../codecs/blocktree/SegmentTermsEnumFrame.java    |   728 +
 .../org/apache/lucene/codecs/blocktree/Stats.java  |   199 +
 .../apache/lucene/codecs/blocktree/package.html    |    38 +
 .../CompressingStoredFieldsIndexReader.java        |    28 +-
 .../CompressingStoredFieldsIndexWriter.java        |    24 +-
 .../compressing/CompressingStoredFieldsReader.java |    90 +-
 .../compressing/CompressingStoredFieldsWriter.java |    88 +-
 .../compressing/CompressingTermVectorsReader.java  |    43 +-
 .../compressing/CompressingTermVectorsWriter.java  |    39 +-
 .../lucene/codecs/lucene3x/Lucene3xCodec.java      |     2 +-
 .../codecs/lucene3x/Lucene3xFieldInfosReader.java  |     2 +-
 .../lucene/codecs/lucene3x/Lucene3xFields.java     |   188 +-
 .../codecs/lucene3x/Lucene3xNormsProducer.java     |    23 +-
 .../codecs/lucene3x/Lucene3xSegmentInfoReader.java |    32 +-
 .../lucene3x/Lucene3xStoredFieldsReader.java       |     9 +-
 .../codecs/lucene3x/Lucene3xTermVectorsReader.java |    21 +-
 .../lucene/codecs/lucene3x/SegmentTermEnum.java    |     9 +-
 .../codecs/lucene3x/SegmentTermPositions.java      |    14 +-
 .../apache/lucene/codecs/lucene3x/TermBuffer.java  |    18 +-
 .../lucene/codecs/lucene3x/TermInfosReader.java    |    20 +-
 .../codecs/lucene3x/TermInfosReaderIndex.java      |    33 +-
 .../apache/lucene/codecs/lucene40/BitVector.java   |    15 +-
 .../codecs/lucene40/Lucene40DocValuesReader.java   |   112 +-
 .../codecs/lucene40/Lucene40FieldInfosReader.java  |     6 +-
 .../codecs/lucene40/Lucene40LiveDocsFormat.java    |    10 +-
 .../codecs/lucene40/Lucene40PostingsFormat.java    |     4 +-
 .../codecs/lucene40/Lucene40PostingsReader.java    |    77 +-
 .../codecs/lucene40/Lucene40SegmentInfoReader.java |    14 +-
 .../codecs/lucene40/Lucene40SegmentInfoWriter.java |     5 +-
 .../lucene40/Lucene40StoredFieldsReader.java       |    12 +-
 .../lucene40/Lucene40StoredFieldsWriter.java       |    38 +-
 .../codecs/lucene40/Lucene40TermVectorsReader.java |    28 +-
 .../codecs/lucene40/Lucene40TermVectorsWriter.java |    30 +-
 .../org/apache/lucene/codecs/lucene41/ForUtil.java |    12 +-
 .../codecs/lucene41/Lucene41PostingsFormat.java    |    20 +-
 .../codecs/lucene41/Lucene41PostingsReader.java    |   237 +-
 .../codecs/lucene41/Lucene41PostingsWriter.java    |   248 +-
 .../lucene/codecs/lucene41/Lucene41SkipWriter.java |    40 +-
 .../lucene/codecs/lucene410/Lucene410Codec.java    |   140 +
 .../lucene410/Lucene410DocValuesConsumer.java      |   559 +
 .../codecs/lucene410/Lucene410DocValuesFormat.java |   195 +
 .../lucene410/Lucene410DocValuesProducer.java      |  1057 +
 .../apache/lucene/codecs/lucene410/package.html    |   404 +
 .../codecs/lucene42/Lucene42DocValuesFormat.java   |     6 +-
 .../codecs/lucene42/Lucene42DocValuesProducer.java |   151 +-
 .../codecs/lucene42/Lucene42FieldInfosReader.java  |     6 +-
 .../codecs/lucene42/Lucene42NormsConsumer.java     |   209 -
 .../codecs/lucene42/Lucene42NormsFormat.java       |    10 +-
 .../codecs/lucene42/Lucene42TermVectorsFormat.java |     6 +-
 .../lucene/codecs/lucene45/Lucene45Codec.java      |    13 +-
 .../codecs/lucene45/Lucene45DocValuesConsumer.java |    86 +-
 .../codecs/lucene45/Lucene45DocValuesFormat.java   |    17 +-
 .../codecs/lucene45/Lucene45DocValuesProducer.java |   213 +-
 .../lucene/codecs/lucene46/Lucene46Codec.java      |    15 +-
 .../codecs/lucene46/Lucene46FieldInfosFormat.java  |     7 +-
 .../codecs/lucene46/Lucene46FieldInfosReader.java  |    25 +-
 .../codecs/lucene46/Lucene46FieldInfosWriter.java  |     5 +-
 .../codecs/lucene46/Lucene46SegmentInfoFormat.java |     9 +-
 .../codecs/lucene46/Lucene46SegmentInfoReader.java |    26 +-
 .../codecs/lucene46/Lucene46SegmentInfoWriter.java |    12 +-
 .../org/apache/lucene/codecs/lucene46/package.html |     3 +
 .../lucene/codecs/lucene49/Lucene49Codec.java      |   149 +
 .../codecs/lucene49/Lucene49DocValuesConsumer.java |   471 +
 .../codecs/lucene49/Lucene49DocValuesFormat.java   |   195 +
 .../codecs/lucene49/Lucene49DocValuesProducer.java |   952 +
 .../codecs/lucene49/Lucene49NormsConsumer.java     |   271 +
 .../codecs/lucene49/Lucene49NormsFormat.java       |   121 +
 .../codecs/lucene49/Lucene49NormsProducer.java     |   245 +
 .../org/apache/lucene/codecs/lucene49/package.html |   404 +
 .../src/java/org/apache/lucene/codecs/package.html |     6 +-
 .../codecs/perfield/PerFieldDocValuesFormat.java   |    31 +-
 .../codecs/perfield/PerFieldPostingsFormat.java    |    28 +-
 .../apache/lucene/document/CompressionTools.java   |    13 +-
 .../java/org/apache/lucene/document/Document.java  |    11 +-
 .../document/DocumentStoredFieldVisitor.java       |     2 +-
 .../org/apache/lucene/document/DoubleField.java    |     2 +-
 .../src/java/org/apache/lucene/document/Field.java |    36 +-
 .../java/org/apache/lucene/document/FieldType.java |    46 +-
 .../org/apache/lucene/document/FloatField.java     |     4 +-
 .../java/org/apache/lucene/document/IntField.java  |     4 +-
 .../java/org/apache/lucene/document/LongField.java |     2 +-
 .../document/SortedNumericDocValuesField.java      |    67 +
 .../org/apache/lucene/document/StringField.java    |     4 +-
 .../java/org/apache/lucene/index/AtomicReader.java |   113 +-
 .../apache/lucene/index/AutomatonTermsEnum.java    |    94 +-
 .../apache/lucene/index/BaseCompositeReader.java   |     4 +-
 .../org/apache/lucene/index/BinaryDocValues.java   |    17 +-
 .../lucene/index/BinaryDocValuesFieldUpdates.java  |   208 +
 .../apache/lucene/index/BinaryDocValuesWriter.java |    34 +-
 .../org/apache/lucene/index/BufferedUpdates.java   |    97 +-
 .../apache/lucene/index/BufferedUpdatesStream.java |    70 +-
 .../java/org/apache/lucene/index/CheckIndex.java   |   277 +-
 .../org/apache/lucene/index/CoalescedUpdates.java  |    26 +-
 .../lucene/index/CompositeReaderContext.java       |     2 +-
 .../lucene/index/ConcurrentMergeScheduler.java     |    15 +-
 .../apache/lucene/index/CorruptIndexException.java |     7 +-
 .../apache/lucene/index/DefaultIndexingChain.java  |   690 +
 .../org/apache/lucene/index/DirectoryReader.java   |     5 +-
 .../java/org/apache/lucene/index/DocConsumer.java  |     3 +-
 .../org/apache/lucene/index/DocFieldConsumer.java  |    36 -
 .../lucene/index/DocFieldConsumerPerField.java     |    27 -
 .../org/apache/lucene/index/DocFieldProcessor.java |   272 -
 .../lucene/index/DocFieldProcessorPerField.java    |    57 -
 .../java/org/apache/lucene/index/DocInverter.java  |    84 -
 .../apache/lucene/index/DocInverterPerField.java   |   208 -
 .../java/org/apache/lucene/index/DocTermOrds.java  |    30 +-
 .../java/org/apache/lucene/index/DocValues.java    |   282 +
 .../apache/lucene/index/DocValuesFieldUpdates.java |   176 +
 .../apache/lucene/index/DocValuesProcessor.java    |   177 -
 .../org/apache/lucene/index/DocValuesUpdate.java   |   109 +
 .../org/apache/lucene/index/DocValuesWriter.java   |     1 -
 .../org/apache/lucene/index/DocumentsWriter.java   |    70 +-
 .../lucene/index/DocumentsWriterDeleteQueue.java   |    51 +-
 .../lucene/index/DocumentsWriterFlushControl.java  |    38 +-
 .../lucene/index/DocumentsWriterFlushQueue.java    |     2 +-
 .../lucene/index/DocumentsWriterPerThread.java     |   120 +-
 .../lucene/index/DocumentsWriterPerThreadPool.java |   151 +-
 .../lucene/index/DocumentsWriterStallControl.java  |     2 +-
 .../java/org/apache/lucene/index/FieldInfo.java    |    31 +-
 .../java/org/apache/lucene/index/FieldInfos.java   |    30 +-
 .../org/apache/lucene/index/FieldInvertState.java  |    26 +-
 .../apache/lucene/index/FilterAtomicReader.java    |    30 +
 .../org/apache/lucene/index/FilteredTermsEnum.java |    10 +-
 .../lucene/index/FlushByRamOrCountsPolicy.java     |     5 +-
 .../java/org/apache/lucene/index/FlushPolicy.java  |    33 +-
 .../apache/lucene/index/FreqProxTermsWriter.java   |    42 +-
 .../lucene/index/FreqProxTermsWriterPerField.java  |   212 +-
 .../apache/lucene/index/FrozenBufferedUpdates.java |    38 +-
 .../java/org/apache/lucene/index/IndexCommit.java  |     8 +-
 .../apache/lucene/index/IndexDeletionPolicy.java   |    12 +-
 .../org/apache/lucene/index/IndexFileDeleter.java  |   208 +-
 .../org/apache/lucene/index/IndexFileNames.java    |    30 +
 .../java/org/apache/lucene/index/IndexReader.java  |    64 +-
 .../org/apache/lucene/index/IndexUpgrader.java     |    24 +-
 .../java/org/apache/lucene/index/IndexWriter.java  |  1482 +-
 .../org/apache/lucene/index/IndexWriterConfig.java |    71 +-
 .../org/apache/lucene/index/IndexableField.java    |     8 +-
 .../apache/lucene/index/IndexableFieldType.java    |     2 +
 .../apache/lucene/index/InvertedDocConsumer.java   |    36 -
 .../lucene/index/InvertedDocConsumerPerField.java  |    42 -
 .../lucene/index/InvertedDocEndConsumer.java       |    29 -
 .../index/InvertedDocEndConsumerPerField.java      |    25 -
 .../apache/lucene/index/LiveIndexWriterConfig.java |    85 +-
 .../lucene/index/LogByteSizeMergePolicy.java       |     4 +-
 .../org/apache/lucene/index/LogDocMergePolicy.java |     4 +-
 .../org/apache/lucene/index/LogMergePolicy.java    |   138 +-
 .../java/org/apache/lucene/index/MergePolicy.java  |   117 +-
 .../org/apache/lucene/index/MergeScheduler.java    |    19 +-
 .../java/org/apache/lucene/index/MergeState.java   |     9 +-
 .../java/org/apache/lucene/index/MergeTrigger.java |    49 +
 .../org/apache/lucene/index/MultiDocValues.java    |   343 +-
 .../lucene/index/MultiDocsAndPositionsEnum.java    |    10 +-
 .../org/apache/lucene/index/MultiDocsEnum.java     |    10 +-
 .../java/org/apache/lucene/index/MultiFields.java  |    14 +-
 .../java/org/apache/lucene/index/MultiTerms.java   |    40 +-
 .../org/apache/lucene/index/MultiTermsEnum.java    |     5 +-
 .../org/apache/lucene/index/NoMergePolicy.java     |    50 +-
 .../org/apache/lucene/index/NoMergeScheduler.java  |     2 +-
 .../org/apache/lucene/index/NormsConsumer.java     |    84 -
 .../apache/lucene/index/NormsConsumerPerField.java |    72 -
 .../org/apache/lucene/index/NumericDocValues.java  |     8 -
 .../lucene/index/NumericDocValuesFieldUpdates.java |   175 +
 .../lucene/index/NumericDocValuesWriter.java       |    42 +-
 .../apache/lucene/index/NumericFieldUpdates.java   |   259 -
 .../org/apache/lucene/index/NumericUpdate.java     |    68 -
 .../apache/lucene/index/ParallelAtomicReader.java  |    33 +-
 .../index/PersistentSnapshotDeletionPolicy.java    |    17 +-
 .../org/apache/lucene/index/PrefixCodedTerms.java  |    28 +-
 .../org/apache/lucene/index/RandomAccessOrds.java  |    53 +
 .../org/apache/lucene/index/ReaderManager.java     |     5 +
 .../org/apache/lucene/index/ReadersAndUpdates.java |   335 +-
 .../org/apache/lucene/index/SegmentCommitInfo.java |   176 +-
 .../apache/lucene/index/SegmentCoreReaders.java    |    72 +-
 .../org/apache/lucene/index/SegmentDocValues.java  |    18 +-
 .../java/org/apache/lucene/index/SegmentInfo.java  |    35 +-
 .../java/org/apache/lucene/index/SegmentInfos.java |   335 +-
 .../org/apache/lucene/index/SegmentMerger.java     |    48 +-
 .../org/apache/lucene/index/SegmentReader.java     |   363 +-
 .../org/apache/lucene/index/SegmentWriteState.java |    24 +-
 .../apache/lucene/index/SerialMergeScheduler.java  |     2 +-
 .../lucene/index/SimpleMergedSegmentWarmer.java    |     3 +
 .../index/SingletonSortedNumericDocValues.java     |    69 +
 .../lucene/index/SingletonSortedSetDocValues.java  |    37 +-
 .../lucene/index/SlowCompositeReaderWrapper.java   |    30 +-
 .../lucene/index/SnapshotDeletionPolicy.java       |    20 +-
 .../org/apache/lucene/index/SortedDocValues.java   |    45 +-
 .../lucene/index/SortedDocValuesTermsEnum.java     |    27 +-
 .../apache/lucene/index/SortedDocValuesWriter.java |    30 +-
 .../lucene/index/SortedNumericDocValues.java       |    46 +
 .../lucene/index/SortedNumericDocValuesWriter.java |   181 +
 .../apache/lucene/index/SortedSetDocValues.java    |    36 +-
 .../lucene/index/SortedSetDocValuesTermsEnum.java  |    27 +-
 .../lucene/index/SortedSetDocValuesWriter.java     |    50 +-
 .../lucene/index/StandardDirectoryReader.java      |   119 +-
 .../apache/lucene/index/StoredFieldsConsumer.java  |    28 -
 .../apache/lucene/index/StoredFieldsProcessor.java |   157 -
 core/src/java/org/apache/lucene/index/Term.java    |     4 +-
 .../apache/lucene/index/TermVectorsConsumer.java   |    77 +-
 .../lucene/index/TermVectorsConsumerPerField.java  |   225 +-
 core/src/java/org/apache/lucene/index/Terms.java   |    76 +
 .../java/org/apache/lucene/index/TermsHash.java    |    73 +-
 .../org/apache/lucene/index/TermsHashConsumer.java |    29 -
 .../lucene/index/TermsHashConsumerPerField.java    |    37 -
 .../org/apache/lucene/index/TermsHashPerField.java |   173 +-
 .../ThreadAffinityDocumentsWriterThreadPool.java   |    84 -
 .../org/apache/lucene/index/TieredMergePolicy.java |   161 +-
 .../apache/lucene/index/TrackingIndexWriter.java   |     4 +-
 .../apache/lucene/index/TwoPhaseCommitTool.java    |     6 +-
 .../lucene/index/TwoStoredFieldsConsumers.java     |    68 -
 .../lucene/index/UpgradeIndexMergePolicy.java      |    55 +-
 core/src/java/org/apache/lucene/index/package.html |     2 +-
 .../org/apache/lucene/search/AutomatonQuery.java   |    22 +-
 .../org/apache/lucene/search/BooleanQuery.java     |   253 +-
 .../org/apache/lucene/search/BooleanScorer.java    |   129 +-
 .../org/apache/lucene/search/BooleanScorer2.java   |   350 -
 .../lucene/search/BooleanTopLevelScorers.java      |   143 +
 .../java/org/apache/lucene/search/BulkScorer.java  |    46 +
 .../org/apache/lucene/search/CachingCollector.java |    10 +-
 .../apache/lucene/search/CachingWrapperFilter.java |    42 +-
 .../apache/lucene/search/ConjunctionScorer.java    |     4 +-
 .../apache/lucene/search/ConstantScoreQuery.java   |   121 +-
 .../search/ControlledRealTimeReopenThread.java     |    42 +-
 .../apache/lucene/search/DisjunctionMaxQuery.java  |    19 +-
 .../apache/lucene/search/DisjunctionMaxScorer.java |    47 +-
 .../apache/lucene/search/DisjunctionScorer.java    |    97 +-
 .../apache/lucene/search/DisjunctionSumScorer.java |    51 +-
 .../java/org/apache/lucene/search/DocIdSet.java    |    41 +-
 .../lucene/search/DocTermOrdsRewriteMethod.java    |     6 +-
 .../apache/lucene/search/ExactPhraseScorer.java    |   136 +-
 .../java/org/apache/lucene/search/Explanation.java |     2 +-
 .../java/org/apache/lucene/search/FakeScorer.java  |    72 +
 .../java/org/apache/lucene/search/FieldCache.java  |    27 +-
 .../apache/lucene/search/FieldCacheDocIdSet.java   |     9 -
 .../org/apache/lucene/search/FieldCacheImpl.java   |   265 +-
 .../lucene/search/FieldCacheRewriteMethod.java     |     6 +-
 .../org/apache/lucene/search/FieldComparator.java  |   612 +-
 .../java/org/apache/lucene/search/FieldDoc.java    |    12 +-
 .../apache/lucene/search/FieldValueHitQueue.java   |     4 +-
 .../org/apache/lucene/search/FilterScorer.java     |    77 +
 .../org/apache/lucene/search/FilteredDocIdSet.java |     9 +-
 .../org/apache/lucene/search/FilteredQuery.java    |   222 +-
 .../java/org/apache/lucene/search/FuzzyQuery.java  |    12 +-
 .../org/apache/lucene/search/FuzzyTermsEnum.java   |    22 +-
 .../org/apache/lucene/search/IndexSearcher.java    |    49 +-
 .../org/apache/lucene/search/LiveFieldValues.java  |     8 +-
 .../apache/lucene/search/MatchAllDocsQuery.java    |     3 +-
 .../lucene/search/MinShouldMatchSumScorer.java     |    21 +-
 .../org/apache/lucene/search/MultiPhraseQuery.java |    31 +-
 .../org/apache/lucene/search/MultiTermQuery.java   |     2 +-
 .../apache/lucene/search/NumericRangeFilter.java   |    24 +-
 .../apache/lucene/search/NumericRangeQuery.java    |    26 +-
 .../java/org/apache/lucene/search/PhraseQuery.java |    26 +-
 .../org/apache/lucene/search/QueryRescorer.java    |   185 +
 .../apache/lucene/search/QueryWrapperFilter.java   |     2 +-
 .../org/apache/lucene/search/ReferenceManager.java |    27 +-
 .../java/org/apache/lucene/search/RegexpQuery.java |     1 -
 .../org/apache/lucene/search/ReqExclScorer.java    |     2 +-
 .../org/apache/lucene/search/ReqOptSumScorer.java  |     6 +-
 .../java/org/apache/lucene/search/Rescorer.java    |    58 +
 .../lucene/search/ScoreCachingWrappingScorer.java  |    47 +-
 core/src/java/org/apache/lucene/search/Scorer.java |    36 -
 .../lucene/search/SearcherLifetimeManager.java     |     6 +-
 .../org/apache/lucene/search/SearcherManager.java  |     5 +
 .../apache/lucene/search/SloppyPhraseScorer.java   |    43 +-
 core/src/java/org/apache/lucene/search/Sort.java   |     4 +-
 .../java/org/apache/lucene/search/SortField.java   |    41 +-
 .../org/apache/lucene/search/SortRescorer.java     |   119 +
 .../lucene/search/SortedNumericSelector.java       |   137 +
 .../lucene/search/SortedNumericSortField.java      |   195 +
 .../java/org/apache/lucene/search/TermQuery.java   |     5 +-
 .../src/java/org/apache/lucene/search/TopDocs.java |    45 +-
 .../apache/lucene/search/TopFieldCollector.java    |    70 +-
 .../org/apache/lucene/search/TopTermsRewrite.java  |    28 +-
 core/src/java/org/apache/lucene/search/Weight.java |   112 +-
 .../org/apache/lucene/search/WildcardQuery.java    |    22 +-
 .../src/java/org/apache/lucene/search/package.html |    34 +-
 .../lucene/search/payloads/PayloadNearQuery.java   |     5 +-
 .../lucene/search/payloads/PayloadSpanUtil.java    |     8 +-
 .../lucene/search/payloads/PayloadTermQuery.java   |     5 +-
 .../apache/lucene/search/similarities/package.html |     2 +-
 .../lucene/search/spans/NearSpansOrdered.java      |     8 +-
 .../lucene/search/spans/NearSpansUnordered.java    |     6 +-
 .../search/spans/SpanMultiTermQueryWrapper.java    |    23 +-
 .../apache/lucene/search/spans/SpanNearQuery.java  |     6 +-
 .../apache/lucene/search/spans/SpanNotQuery.java   |     4 +-
 .../apache/lucene/search/spans/SpanOrQuery.java    |     7 +-
 .../search/spans/SpanPositionCheckQuery.java       |     2 +-
 .../org/apache/lucene/search/spans/SpanQuery.java  |     6 +-
 .../org/apache/lucene/search/spans/SpanWeight.java |     9 +-
 .../lucene/store/AlreadyClosedException.java       |     4 +
 .../org/apache/lucene/store/BufferedChecksum.java  |    84 +
 .../lucene/store/BufferedChecksumIndexInput.java   |    82 +
 .../apache/lucene/store/BufferedIndexInput.java    |   140 +-
 .../apache/lucene/store/BufferedIndexOutput.java   |   150 -
 .../apache/lucene/store/ByteArrayDataInput.java    |     3 +-
 .../apache/lucene/store/ByteBufferIndexInput.java  |   383 +-
 .../apache/lucene/store/ChecksumIndexInput.java    |    82 +-
 .../apache/lucene/store/ChecksumIndexOutput.java   |    83 -
 .../apache/lucene/store/CompoundFileDirectory.java |    89 +-
 .../apache/lucene/store/CompoundFileWriter.java    |    69 +-
 .../java/org/apache/lucene/store/DataInput.java    |    76 +-
 .../java/org/apache/lucene/store/DataOutput.java   |    32 +-
 .../java/org/apache/lucene/store/Directory.java    |   165 +-
 .../java/org/apache/lucene/store/FSDirectory.java  |   209 +-
 .../org/apache/lucene/store/FSLockFactory.java     |     5 +
 .../apache/lucene/store/FileSwitchDirectory.java   |    12 +-
 .../org/apache/lucene/store/FilterDirectory.java   |     5 +
 .../java/org/apache/lucene/store/IndexInput.java   |    47 +
 .../java/org/apache/lucene/store/IndexOutput.java  |    35 +-
 core/src/java/org/apache/lucene/store/Lock.java    |    26 +-
 .../java/org/apache/lucene/store/LockFactory.java  |    19 +-
 .../lucene/store/LockObtainFailedException.java    |     4 +
 .../lucene/store/LockReleaseFailedException.java   |     2 +-
 .../org/apache/lucene/store/LockStressTest.java    |   118 +-
 .../org/apache/lucene/store/LockVerifyServer.java  |   160 +-
 .../org/apache/lucene/store/MMapDirectory.java     |   147 +-
 .../org/apache/lucene/store/NIOFSDirectory.java    |    95 +-
 .../apache/lucene/store/NRTCachingDirectory.java   |    94 +-
 .../apache/lucene/store/NativeFSLockFactory.java   |   246 +-
 .../org/apache/lucene/store/NoLockFactory.java     |     2 +-
 .../lucene/store/OutputStreamIndexOutput.java      |    81 +
 .../java/org/apache/lucene/store/RAMDirectory.java |    19 +-
 core/src/java/org/apache/lucene/store/RAMFile.java |     9 +-
 .../org/apache/lucene/store/RAMInputStream.java    |    50 +-
 .../org/apache/lucene/store/RAMOutputStream.java   |    62 +-
 .../org/apache/lucene/store/RandomAccessInput.java |    49 +
 .../lucene/store/RateLimitedDirectoryWrapper.java  |     7 -
 .../lucene/store/RateLimitedIndexOutput.java       |    75 +-
 .../java/org/apache/lucene/store/RateLimiter.java  |    79 +-
 .../org/apache/lucene/store/SimpleFSDirectory.java |    90 +-
 .../apache/lucene/store/SimpleFSLockFactory.java   |    30 +-
 .../lucene/store/SingleInstanceLockFactory.java    |     4 +-
 .../lucene/store/TrackingDirectoryWrapper.java     |     5 -
 .../apache/lucene/store/VerifyingLockFactory.java  |    61 +-
 .../java/org/apache/lucene/util/Accountable.java   |    32 +
 .../src/java/org/apache/lucene/util/ArrayUtil.java |    23 +-
 .../org/apache/lucene/util/AttributeFactory.java   |   160 +
 .../java/org/apache/lucene/util/AttributeImpl.java |     8 +-
 .../org/apache/lucene/util/AttributeSource.java    |   127 +-
 core/src/java/org/apache/lucene/util/BitUtil.java  |    25 +
 core/src/java/org/apache/lucene/util/BytesRef.java |    39 +-
 .../java/org/apache/lucene/util/BytesRefArray.java |   198 +
 .../org/apache/lucene/util/BytesRefBuilder.java    |   185 +
 .../java/org/apache/lucene/util/BytesRefHash.java  |    97 +-
 core/src/java/org/apache/lucene/util/CharsRef.java |     8 +
 .../org/apache/lucene/util/CharsRefBuilder.java    |   174 +
 .../apache/lucene/util/CloseableThreadLocal.java   |     6 +-
 .../org/apache/lucene/util/CollectionUtil.java     |     4 +-
 .../src/java/org/apache/lucene/util/Constants.java |    93 +-
 .../java/org/apache/lucene/util/DocIdBitSet.java   |    15 +-
 .../apache/lucene/util/DoubleBarrelLRUCache.java   |     4 +-
 .../lucene/util/FieldCacheSanityChecker.java       |    43 +-
 .../java/org/apache/lucene/util/FixedBitSet.java   |   291 +-
 core/src/java/org/apache/lucene/util/IOUtils.java  |   178 +-
 .../java/org/apache/lucene/util/InfoStream.java    |    12 +-
 core/src/java/org/apache/lucene/util/IntsRef.java  |     6 +
 .../org/apache/lucene/util/IntsRefBuilder.java     |   127 +
 .../java/org/apache/lucene/util/LongBitSet.java    |   368 +
 .../java/org/apache/lucene/util/LongValues.java    |    10 +
 core/src/java/org/apache/lucene/util/LongsRef.java |    29 +-
 .../src/java/org/apache/lucene/util/MapOfSets.java |     4 +-
 .../org/apache/lucene/util/MergedIterator.java     |     4 +-
 .../org/apache/lucene/util/NamedSPILoader.java     |     2 +-
 .../java/org/apache/lucene/util/NumericUtils.java  |   170 +-
 .../java/org/apache/lucene/util/OfflineSorter.java |   575 +
 .../java/org/apache/lucene/util/OpenBitSet.java    |    62 +-
 .../org/apache/lucene/util/PForDeltaDocIdSet.java  |    53 +-
 .../java/org/apache/lucene/util/PagedBytes.java    |    85 +-
 .../java/org/apache/lucene/util/PriorityQueue.java |    38 +-
 .../java/org/apache/lucene/util/QueryBuilder.java  |    10 +-
 .../org/apache/lucene/util/RamUsageEstimator.java  |   454 +-
 .../org/apache/lucene/util/SPIClassIterator.java   |    20 +-
 .../org/apache/lucene/util/SentinelIntSet.java     |     8 +
 core/src/java/org/apache/lucene/util/SetOnce.java  |     6 -
 .../java/org/apache/lucene/util/SloppyMath.java    |    52 +-
 .../apache/lucene/util/StrictStringTokenizer.java  |    57 +
 .../java/org/apache/lucene/util/StringHelper.java  |   166 +-
 .../java/org/apache/lucene/util/UnicodeUtil.java   |   151 +-
 core/src/java/org/apache/lucene/util/Version.java  |   522 +-
 .../java/org/apache/lucene/util/VirtualMethod.java |    16 +-
 .../java/org/apache/lucene/util/WAH8DocIdSet.java  |    57 +-
 .../org/apache/lucene/util/WeakIdentityMap.java    |     6 +-
 .../org/apache/lucene/util/automaton/Automata.java |   330 +
 .../apache/lucene/util/automaton/Automaton.java    |  1382 +-
 .../lucene/util/automaton/BasicAutomata.java       |   278 -
 .../lucene/util/automaton/BasicOperations.java     |   853 -
 .../lucene/util/automaton/ByteRunAutomaton.java    |     3 +-
 .../util/automaton/CharacterRunAutomaton.java      |     1 +
 .../lucene/util/automaton/CompiledAutomaton.java   |   251 +-
 .../automaton/DaciukMihovAutomatonBuilder.java     |    44 +-
 .../lucene/util/automaton/LevenshteinAutomata.java |    88 +-
 .../util/automaton/MinimizationOperations.java     |   198 +-
 .../apache/lucene/util/automaton/Operations.java   |  1365 +
 .../org/apache/lucene/util/automaton/RegExp.java   |   113 +-
 .../apache/lucene/util/automaton/RunAutomaton.java |    65 +-
 .../apache/lucene/util/automaton/SortedIntSet.java |    12 +-
 .../lucene/util/automaton/SpecialOperations.java   |   268 -
 .../org/apache/lucene/util/automaton/State.java    |   285 -
 .../apache/lucene/util/automaton/StatePair.java    |    36 +-
 .../apache/lucene/util/automaton/Transition.java   |   243 +-
 .../apache/lucene/util/automaton/UTF32ToUTF8.java  |   167 +-
 .../java/org/apache/lucene/util/fst/Builder.java   |   211 +-
 .../lucene/util/fst/ByteSequenceOutputs.java       |    32 +-
 .../apache/lucene/util/fst/BytesRefFSTEnum.java    |     2 +-
 .../org/apache/lucene/util/fst/BytesStore.java     |    24 +-
 .../lucene/util/fst/CharSequenceOutputs.java       |    16 +
 core/src/java/org/apache/lucene/util/fst/FST.java  |   112 +-
 .../java/org/apache/lucene/util/fst/FSTEnum.java   |     4 +-
 .../apache/lucene/util/fst/ForwardBytesReader.java |     2 +-
 .../apache/lucene/util/fst/IntSequenceOutputs.java |    19 +
 .../org/apache/lucene/util/fst/IntsRefFSTEnum.java |     2 +-
 .../java/org/apache/lucene/util/fst/NoOutputs.java |     5 +
 .../java/org/apache/lucene/util/fst/NodeHash.java  |     6 +-
 .../java/org/apache/lucene/util/fst/Outputs.java   |    20 +-
 .../org/apache/lucene/util/fst/PairOutputs.java    |    30 +-
 .../apache/lucene/util/fst/PositiveIntOutputs.java |     6 +
 .../apache/lucene/util/fst/ReverseBytesReader.java |     2 +-
 core/src/java/org/apache/lucene/util/fst/Util.java |   185 +-
 .../lucene/util/mutable/MutableValueBool.java      |    12 +-
 .../lucene/util/mutable/MutableValueDate.java      |     6 +-
 .../lucene/util/mutable/MutableValueDouble.java    |    17 +-
 .../lucene/util/mutable/MutableValueFloat.java     |    10 +-
 .../lucene/util/mutable/MutableValueInt.java       |    10 +-
 .../lucene/util/mutable/MutableValueLong.java      |    10 +-
 .../lucene/util/mutable/MutableValueStr.java       |    11 +-
 .../util/packed/AbstractAppendingLongBuffer.java   |   215 -
 .../util/packed/AbstractBlockPackedWriter.java     |     4 -
 .../lucene/util/packed/AbstractPagedMutable.java   |     2 +-
 .../packed/AppendingDeltaPackedLongBuffer.java     |   136 -
 .../util/packed/AppendingPackedLongBuffer.java     |    96 -
 .../lucene/util/packed/BlockPackedReader.java      |     7 +-
 .../util/packed/BlockPackedReaderIterator.java     |     5 +-
 .../lucene/util/packed/BlockPackedWriter.java      |     6 +-
 .../lucene/util/packed/BulkOperationPacked.java    |     2 +-
 .../lucene/util/packed/DeltaPackedLongValues.java  |   103 +
 .../org/apache/lucene/util/packed/Direct16.java    |    10 -
 .../org/apache/lucene/util/packed/Direct32.java    |    10 -
 .../org/apache/lucene/util/packed/Direct64.java    |    10 -
 .../org/apache/lucene/util/packed/Direct8.java     |    10 -
 .../packed/DirectPacked64SingleBlockReader.java    |     4 +-
 .../lucene/util/packed/DirectPackedReader.java     |    15 +-
 .../apache/lucene/util/packed/DirectReader.java    |   313 +
 .../apache/lucene/util/packed/DirectWriter.java    |   157 +
 .../lucene/util/packed/EliasFanoDocIdSet.java      |    10 +-
 .../lucene/util/packed/EliasFanoEncoder.java       |    18 +-
 .../apache/lucene/util/packed/GrowableWriter.java  |    12 +-
 .../util/packed/MonotonicAppendingLongBuffer.java  |   160 -
 .../util/packed/MonotonicBlockPackedReader.java    |    47 +-
 .../util/packed/MonotonicBlockPackedWriter.java    |    40 +-
 .../lucene/util/packed/MonotonicLongValues.java    |   105 +
 .../org/apache/lucene/util/packed/Packed64.java    |     2 +-
 .../lucene/util/packed/Packed64SingleBlock.java    |     2 +-
 .../org/apache/lucene/util/packed/PackedInts.java  |    82 +-
 .../lucene/util/packed/PackedLongValues.java       |   282 +
 .../apache/lucene/util/packed/PackedWriter.java    |     2 +-
 .../lucene/util/packed/PagedGrowableWriter.java    |     2 +-
 .../org/apache/lucene/util/packed/package.html     |    12 +-
 .../services/org.apache.lucene.codecs.Codec        |     4 +-
 .../org.apache.lucene.codecs.DocValuesFormat       |     4 +-
 .../test/org/apache/lucene/TestExternalCodecs.java |     6 +-
 .../apache/lucene/TestMergeSchedulerExternal.java  |    29 +-
 core/src/test/org/apache/lucene/TestSearch.java    |    10 +-
 .../org/apache/lucene/TestSearchForDuplicates.java |     6 +-
 .../lucene/analysis/TestGraphTokenizers.java       |    90 +-
 .../apache/lucene/analysis/TestMockAnalyzer.java   |    40 +-
 .../lucene/analysis/TestNumericTokenStream.java    |    14 +-
 .../test/org/apache/lucene/analysis/TestToken.java |   205 +-
 .../lucene/analysis/TrivialLookaheadFilter.java    |     2 +-
 .../tokenattributes/TestCharTermAttributeImpl.java |    30 +-
 .../TestPackedTokenAttributeImpl.java              |    95 +
 .../tokenattributes/TestSimpleAttributeImpl.java   |    32 +-
 .../compressing/AbstractTestCompressionMode.java   |     8 +-
 .../AbstractTestLZ4CompressionMode.java            |     3 +-
 .../TestCompressingStoredFieldsFormat.java         |    15 +-
 .../compressing/TestFastCompressionMode.java       |     1 -
 .../lucene3x/TestLucene3xPostingsFormat.java       |    12 +-
 .../lucene3x/TestLucene3xStoredFieldsFormat.java   |     2 +-
 .../lucene3x/TestLucene3xTermVectorsFormat.java    |     2 +-
 .../lucene/codecs/lucene3x/TestSurrogates.java     |    31 +-
 .../codecs/lucene3x/TestTermInfosReaderIndex.java  |    19 +-
 .../lucene/codecs/lucene40/AncientBitVector.java   |    29 +
 .../lucene/codecs/lucene40/BitVector_3_0_0.java    |   273 +
 .../lucene/codecs/lucene40/BitVector_3_0_2.java    |   286 +
 .../lucene/codecs/lucene40/BitVector_3_1_0.java    |   286 +
 .../lucene/codecs/lucene40/BitVector_3_4_0.java    |   312 +
 .../lucene/codecs/lucene40/BitVector_3_5_0.java    |   319 +
 .../lucene/codecs/lucene40/TestBitVector.java      |     9 +-
 .../codecs/lucene40/TestBitVectorBackCompat.java   |    97 +
 .../codecs/lucene40/TestLucene40NormsFormat.java   |    38 +
 .../lucene40/TestLucene40PostingsFormat.java       |     2 +-
 .../lucene40/TestLucene40PostingsReader.java       |    10 +-
 .../lucene/codecs/lucene40/TestReuseDocsEnum.java  |    26 +-
 .../codecs/lucene41/TestBlockPostingsFormat.java   |     4 +-
 .../codecs/lucene41/TestBlockPostingsFormat2.java  |    22 +-
 .../codecs/lucene41/TestBlockPostingsFormat3.java  |    21 +-
 .../lucene41/TestLucene41PostingsFormat.java       |    68 +
 .../lucene410/TestLucene410DocValuesFormat.java    |   288 +
 .../codecs/lucene42/TestLucene42NormsFormat.java   |    38 +
 .../lucene45/TestLucene45DocValuesFormat.java      |    11 +-
 .../lucene49/TestLucene49DocValuesFormat.java      |    39 +
 .../codecs/lucene49/TestLucene49NormsFormat.java   |    39 +
 .../perfield/TestPerFieldDocValuesFormat.java      |    18 +-
 .../perfield/TestPerFieldPostingsFormat.java       |    15 +-
 .../perfield/TestPerFieldPostingsFormat2.java      |    31 +-
 .../apache/lucene/document/TestBinaryDocument.java |    10 +-
 .../org/apache/lucene/document/TestDocument.java   |    23 +-
 .../test/org/apache/lucene/document/TestField.java |    12 +-
 .../org/apache/lucene/document/TestFieldType.java  |    70 +
 .../org/apache/lucene/index/BinaryTokenStream.java |     8 +-
 .../apache/lucene/index/Test2BBinaryDocValues.java |    21 +-
 .../test/org/apache/lucene/index/Test2BDocs.java   |    83 -
 .../lucene/index/Test2BNumericDocValues.java       |     9 +-
 .../org/apache/lucene/index/Test2BPositions.java   |     9 +-
 .../org/apache/lucene/index/Test2BPostings.java    |     5 +-
 .../apache/lucene/index/Test2BPostingsBytes.java   |    14 +-
 .../apache/lucene/index/Test2BSortedDocValues.java |    37 +-
 .../test/org/apache/lucene/index/Test2BTerms.java  |    78 +-
 .../apache/lucene/index/Test4GBStoredFields.java   |     5 +-
 .../org/apache/lucene/index/TestAddIndexes.java    |   135 +-
 .../index/TestAllFilesHaveChecksumFooter.java      |    98 +
 .../lucene/index/TestAllFilesHaveCodecHeader.java  |    28 +-
 .../org/apache/lucene/index/TestAtomicUpdate.java  |     5 +-
 .../lucene/index/TestBackwardsCompatibility.java   |   601 +-
 .../lucene/index/TestBackwardsCompatibility3x.java |   255 +-
 .../apache/lucene/index/TestBagOfPositions.java    |    16 +-
 .../org/apache/lucene/index/TestBagOfPostings.java |    20 +-
 .../lucene/index/TestBinaryDocValuesUpdates.java   |  1369 +
 .../org/apache/lucene/index/TestCheckIndex.java    |    36 +-
 .../lucene/index/TestCodecHoldsOpenFiles.java      |    12 +-
 .../test/org/apache/lucene/index/TestCodecs.java   |    42 +-
 .../org/apache/lucene/index/TestCompoundFile.java  |    41 +-
 .../lucene/index/TestConcurrentMergeScheduler.java |   120 +-
 .../lucene/index/TestConsistentFieldNumbers.java   |    48 +-
 .../test/org/apache/lucene/index/TestCrash.java    |    14 +-
 .../lucene/index/TestCrashCausesCorruptIndex.java  |    60 +-
 .../org/apache/lucene/index/TestCustomNorms.java   |     8 +-
 .../apache/lucene/index/TestDeletionPolicy.java    |   101 +-
 .../apache/lucene/index/TestDirectoryReader.java   |   180 +-
 .../lucene/index/TestDirectoryReaderReopen.java    |   209 +-
 core/src/test/org/apache/lucene/index/TestDoc.java |    36 +-
 .../test/org/apache/lucene/index/TestDocCount.java |     8 +-
 .../index/TestDocInverterPerFieldErrorInfo.java    |   118 +
 .../org/apache/lucene/index/TestDocTermOrds.java   |    59 +-
 .../apache/lucene/index/TestDocValuesFormat.java   |     4 +-
 .../apache/lucene/index/TestDocValuesIndexing.java |   169 +-
 .../lucene/index/TestDocValuesWithThreads.java     |    39 +-
 .../apache/lucene/index/TestDocsAndPositions.java  |    20 +-
 .../apache/lucene/index/TestDocumentWriter.java    |    53 +-
 .../index/TestDocumentsWriterDeleteQueue.java      |    19 +-
 .../org/apache/lucene/index/TestDuelingCodecs.java |    31 +-
 .../lucene/index/TestExceedMaxTermLength.java      |   107 +
 .../org/apache/lucene/index/TestFieldReuse.java    |   182 +
 .../org/apache/lucene/index/TestFieldsReader.java  |    28 +-
 .../lucene/index/TestFilterAtomicReader.java       |     4 +-
 .../src/test/org/apache/lucene/index/TestFlex.java |     4 +-
 .../lucene/index/TestFlushByRamOrCountsPolicy.java |    42 +-
 .../apache/lucene/index/TestForTooMuchCloning.java |     9 +-
 .../apache/lucene/index/TestForceMergeForever.java |     9 +-
 .../apache/lucene/index/TestIndexFileDeleter.java  |   316 +-
 .../org/apache/lucene/index/TestIndexInput.java    |    53 +-
 .../apache/lucene/index/TestIndexReaderClose.java  |   176 +
 .../org/apache/lucene/index/TestIndexWriter.java   |   813 +-
 .../apache/lucene/index/TestIndexWriterCommit.java |   159 +-
 .../apache/lucene/index/TestIndexWriterConfig.java |    55 +-
 .../apache/lucene/index/TestIndexWriterDelete.java |   122 +-
 .../lucene/index/TestIndexWriterExceptions.java    |   564 +-
 .../lucene/index/TestIndexWriterExceptions2.java   |   232 +
 .../lucene/index/TestIndexWriterForceMerge.java    |    41 +-
 .../lucene/index/TestIndexWriterLockRelease.java   |    10 +-
 .../lucene/index/TestIndexWriterMaxDocs.java       |   378 +
 .../lucene/index/TestIndexWriterMergePolicy.java   |    76 +-
 .../lucene/index/TestIndexWriterMerging.java       |    71 +-
 .../lucene/index/TestIndexWriterNRTIsCurrent.java  |     3 +-
 .../lucene/index/TestIndexWriterOnDiskFull.java    |    51 +-
 .../lucene/index/TestIndexWriterOnJRECrash.java    |    10 +-
 .../index/TestIndexWriterOutOfFileDescriptors.java |    17 +-
 .../lucene/index/TestIndexWriterOutOfMemory.java   |   277 +
 .../apache/lucene/index/TestIndexWriterReader.java |   187 +-
 .../index/TestIndexWriterThreadsToSegments.java    |   349 +
 .../lucene/index/TestIndexWriterUnicode.java       |    43 +-
 .../lucene/index/TestIndexWriterWithThreads.java   |    61 +-
 .../apache/lucene/index/TestIndexableField.java    |    72 +-
 .../org/apache/lucene/index/TestIntBlockPool.java  |     2 +-
 .../apache/lucene/index/TestLazyProxSkipping.java  |    18 +-
 .../apache/lucene/index/TestLogMergePolicy.java    |    26 +
 .../org/apache/lucene/index/TestLongPostings.java  |    37 +-
 .../apache/lucene/index/TestMaxTermFrequency.java  |    14 +-
 .../org/apache/lucene/index/TestMixedCodecs.java   |     8 +-
 .../lucene/index/TestMixedDocValuesUpdates.java    |   396 +
 .../apache/lucene/index/TestMultiDocValues.java    |   112 +-
 .../org/apache/lucene/index/TestMultiFields.java   |    29 +-
 .../lucene/index/TestMultiLevelSkipList.java       |    10 +-
 .../lucene/index/TestNRTReaderWithThreads.java     |    10 +-
 .../org/apache/lucene/index/TestNRTThreads.java    |    33 +-
 .../org/apache/lucene/index/TestNeverDelete.java   |    17 +-
 .../org/apache/lucene/index/TestNewestSegment.java |     2 +-
 .../apache/lucene/index/TestNoDeletionPolicy.java  |     5 +-
 .../org/apache/lucene/index/TestNoMergePolicy.java |    16 +-
 .../apache/lucene/index/TestNoMergeScheduler.java  |     9 +-
 .../test/org/apache/lucene/index/TestNorms.java    |    13 +-
 .../org/apache/lucene/index/TestNormsFormat.java   |    32 +
 .../lucene/index/TestNumericDocValuesUpdates.java  |   353 +-
 .../org/apache/lucene/index/TestOmitNorms.java     |    26 +-
 .../org/apache/lucene/index/TestOmitPositions.java |    16 +-
 .../test/org/apache/lucene/index/TestOmitTf.java   |    30 +-
 .../org/apache/lucene/index/TestOrdinalMap.java    |   103 +
 .../lucene/index/TestParallelAtomicReader.java     |    12 +-
 .../lucene/index/TestParallelCompositeReader.java  |    16 +-
 .../lucene/index/TestParallelReaderEmptyIndex.java |    17 +-
 .../apache/lucene/index/TestParallelTermEnum.java  |    10 +-
 .../test/org/apache/lucene/index/TestPayloads.java |    40 +-
 .../apache/lucene/index/TestPayloadsOnVectors.java |     6 +-
 .../apache/lucene/index/TestPerSegmentDeletes.java |    18 +-
 .../TestPersistentSnapshotDeletionPolicy.java      |     1 +
 .../apache/lucene/index/TestPostingsFormat.java    |     6 +
 .../apache/lucene/index/TestPostingsOffsets.java   |    51 +-
 .../apache/lucene/index/TestPrefixCodedTerms.java  |    23 +-
 .../org/apache/lucene/index/TestReaderClosed.java  |     8 +-
 .../test/org/apache/lucene/index/TestRollback.java |     4 +-
 .../apache/lucene/index/TestRollingUpdates.java    |    18 +-
 .../org/apache/lucene/index/TestSegmentMerger.java |    28 +-
 .../org/apache/lucene/index/TestSegmentReader.java |    37 +-
 .../apache/lucene/index/TestSegmentTermDocs.java   |   103 +-
 .../apache/lucene/index/TestSegmentTermEnum.java   |    10 +-
 .../lucene/index/TestSizeBoundedForceMerge.java    |     4 +-
 .../lucene/index/TestSnapshotDeletionPolicy.java   |    37 +-
 .../lucene/index/TestStoredFieldsFormat.java       |     3 +-
 .../org/apache/lucene/index/TestStressAdvance.java |    12 +-
 .../org/apache/lucene/index/TestStressDeletes.java |   106 +
 .../apache/lucene/index/TestStressIndexing.java    |    12 +-
 .../apache/lucene/index/TestStressIndexing2.java   |   117 +-
 .../org/apache/lucene/index/TestStressNRT.java     |    18 +-
 .../org/apache/lucene/index/TestSumDocFreq.java    |    10 +-
 .../apache/lucene/index/TestTermVectorsFormat.java |     9 +-
 .../apache/lucene/index/TestTermVectorsReader.java |    77 +-
 .../apache/lucene/index/TestTermVectorsWriter.java |   201 +-
 .../org/apache/lucene/index/TestTermdocPerf.java   |    14 +-
 .../test/org/apache/lucene/index/TestTerms.java    |   203 +
 .../org/apache/lucene/index/TestTermsEnum.java     |   292 +-
 .../org/apache/lucene/index/TestTermsEnum2.java    |    45 +-
 .../lucene/index/TestThreadedForceMerge.java       |     8 +-
 .../apache/lucene/index/TestTieredMergePolicy.java |    52 +-
 .../lucene/index/TestTransactionRollback.java      |    15 +-
 .../org/apache/lucene/index/TestTransactions.java  |     6 +-
 .../apache/lucene/index/TestUniqueTermCount.java   |    12 +-
 .../test/org/apache/lucene/index/dvupdates.48.zip  |   Bin 0 -> 10679 bytes
 .../test/org/apache/lucene/index/index.30.cfs.zip  |   Bin 4786 -> 3979 bytes
 .../org/apache/lucene/index/index.30.nocfs.zip     |   Bin 8953 -> 8130 bytes
 .../test/org/apache/lucene/index/index.301.cfs.zip |   Bin 0 -> 3983 bytes
 .../org/apache/lucene/index/index.301.nocfs.zip    |   Bin 0 -> 8133 bytes
 .../test/org/apache/lucene/index/index.302.cfs.zip |   Bin 0 -> 4794 bytes
 .../org/apache/lucene/index/index.302.nocfs.zip    |   Bin 0 -> 8962 bytes
 .../test/org/apache/lucene/index/index.303.cfs.zip |   Bin 0 -> 4795 bytes
 .../org/apache/lucene/index/index.303.nocfs.zip    |   Bin 0 -> 8962 bytes
 .../test/org/apache/lucene/index/index.31.cfs.zip  |   Bin 5158 -> 10342 bytes
 .../org/apache/lucene/index/index.31.nocfs.zip     |   Bin 12119 -> 10342 bytes
 .../test/org/apache/lucene/index/index.32.cfs.zip  |   Bin 5184 -> 5200 bytes
 .../org/apache/lucene/index/index.32.nocfs.zip     |   Bin 7603 -> 12142 bytes
 .../test/org/apache/lucene/index/index.33.cfs.zip  |   Bin 0 -> 5182 bytes
 .../org/apache/lucene/index/index.33.nocfs.zip     |   Bin 0 -> 12124 bytes
 .../test/org/apache/lucene/index/index.34.cfs.zip  |   Bin 5203 -> 5186 bytes
 .../org/apache/lucene/index/index.34.nocfs.zip     |   Bin 12145 -> 12128 bytes
 .../test/org/apache/lucene/index/index.35.cfs.zip  |   Bin 0 -> 5200 bytes
 .../org/apache/lucene/index/index.35.nocfs.zip     |   Bin 0 -> 12142 bytes
 .../test/org/apache/lucene/index/index.36.cfs.zip  |   Bin 0 -> 5196 bytes
 .../org/apache/lucene/index/index.36.nocfs.zip     |   Bin 0 -> 12142 bytes
 .../test/org/apache/lucene/index/index.361.cfs.zip |   Bin 0 -> 5198 bytes
 .../org/apache/lucene/index/index.361.nocfs.zip    |   Bin 0 -> 12144 bytes
 .../test/org/apache/lucene/index/index.362.cfs.zip |   Bin 0 -> 5198 bytes
 .../org/apache/lucene/index/index.362.nocfs.zip    |   Bin 0 -> 12144 bytes
 .../test/org/apache/lucene/index/index.40.cfs.zip  |   Bin 15601 -> 12634 bytes
 .../org/apache/lucene/index/index.40.nocfs.zip     |   Bin 22143 -> 22211 bytes
 .../index/{index.40.cfs.zip => index.40a.cfs.zip}  |   Bin
 .../{index.40.nocfs.zip => index.40a.nocfs.zip}    |   Bin
 ...timized.cfs.zip => index.40a.optimized.cfs.zip} |   Bin
 ...zed.nocfs.zip => index.40a.optimized.nocfs.zip} |   Bin
 .../test/org/apache/lucene/index/index.40b.cfs.zip |   Bin 0 -> 12616 bytes
 .../org/apache/lucene/index/index.40b.nocfs.zip    |   Bin 0 -> 22194 bytes
 .../test/org/apache/lucene/index/index.41.cfs.zip  |   Bin 12871 -> 12853 bytes
 .../org/apache/lucene/index/index.41.nocfs.zip     |   Bin 23246 -> 23233 bytes
 .../test/org/apache/lucene/index/index.410.cfs.zip |   Bin 0 -> 13076 bytes
 .../org/apache/lucene/index/index.410.nocfs.zip    |   Bin 0 -> 22693 bytes
 .../test/org/apache/lucene/index/index.42.cfs.zip  |   Bin 12516 -> 12386 bytes
 .../org/apache/lucene/index/index.42.nocfs.zip     |   Bin 22064 -> 21930 bytes
 .../test/org/apache/lucene/index/index.421.cfs.zip |   Bin 0 -> 15588 bytes
 .../org/apache/lucene/index/index.421.nocfs.zip    |   Bin 0 -> 21947 bytes
 .../test/org/apache/lucene/index/index.43.cfs.zip  |   Bin 0 -> 12519 bytes
 .../org/apache/lucene/index/index.43.nocfs.zip     |   Bin 0 -> 22067 bytes
 .../test/org/apache/lucene/index/index.431.cfs.zip |   Bin 0 -> 12518 bytes
 .../org/apache/lucene/index/index.431.nocfs.zip    |   Bin 0 -> 22074 bytes
 .../test/org/apache/lucene/index/index.44.cfs.zip  |   Bin 0 -> 12469 bytes
 .../org/apache/lucene/index/index.44.nocfs.zip     |   Bin 0 -> 12471 bytes
 .../test/org/apache/lucene/index/index.45.cfs.zip  |   Bin 12369 -> 12325 bytes
 .../org/apache/lucene/index/index.45.nocfs.zip     |   Bin 21793 -> 21762 bytes
 .../test/org/apache/lucene/index/index.451.cfs.zip |   Bin 0 -> 12346 bytes
 .../org/apache/lucene/index/index.451.nocfs.zip    |   Bin 0 -> 12348 bytes
 .../test/org/apache/lucene/index/index.46.cfs.zip  |   Bin 0 -> 12329 bytes
 .../org/apache/lucene/index/index.46.nocfs.zip     |   Bin 0 -> 21780 bytes
 .../test/org/apache/lucene/index/index.461.cfs.zip |   Bin 0 -> 12310 bytes
 .../org/apache/lucene/index/index.461.nocfs.zip    |   Bin 0 -> 21767 bytes
 .../test/org/apache/lucene/index/index.47.cfs.zip  |   Bin 0 -> 12405 bytes
 .../org/apache/lucene/index/index.47.nocfs.zip     |   Bin 0 -> 21877 bytes
 .../test/org/apache/lucene/index/index.471.cfs.zip |   Bin 0 -> 12427 bytes
 .../org/apache/lucene/index/index.471.nocfs.zip    |   Bin 0 -> 21880 bytes
 .../test/org/apache/lucene/index/index.472.cfs.zip |   Bin 0 -> 12412 bytes
 .../org/apache/lucene/index/index.472.nocfs.zip    |   Bin 0 -> 21854 bytes
 .../test/org/apache/lucene/index/index.48.cfs.zip  |   Bin 0 -> 13302 bytes
 .../org/apache/lucene/index/index.48.nocfs.zip     |   Bin 0 -> 22943 bytes
 .../test/org/apache/lucene/index/index.481.cfs.zip |   Bin 0 -> 13334 bytes
 .../org/apache/lucene/index/index.481.nocfs.zip    |   Bin 0 -> 22956 bytes
 .../test/org/apache/lucene/index/index.49.cfs.zip  |   Bin 0 -> 13035 bytes
 .../org/apache/lucene/index/index.49.nocfs.zip     |   Bin 0 -> 22633 bytes
 .../test/org/apache/lucene/index/index.491.cfs.zip |   Bin 0 -> 13026 bytes
 .../org/apache/lucene/index/index.491.nocfs.zip    |   Bin 0 -> 22659 bytes
 .../apache/lucene/index/unsupported.241.cfs.zip    |   Bin 0 -> 3324 bytes
 .../apache/lucene/index/unsupported.241.nocfs.zip  |   Bin 0 -> 6600 bytes
 .../apache/lucene/index/unsupported.291.cfs.zip    |   Bin 0 -> 4541 bytes
 .../apache/lucene/index/unsupported.291.nocfs.zip  |   Bin 0 -> 8739 bytes
 .../apache/lucene/index/unsupported.292.cfs.zip    |   Bin 0 -> 4542 bytes
 .../apache/lucene/index/unsupported.292.nocfs.zip  |   Bin 0 -> 8739 bytes
 .../apache/lucene/index/unsupported.293.cfs.zip    |   Bin 0 -> 4541 bytes
 .../apache/lucene/index/unsupported.293.nocfs.zip  |   Bin 0 -> 8739 bytes
 .../apache/lucene/index/unsupported.294.cfs.zip    |   Bin 0 -> 4542 bytes
 .../apache/lucene/index/unsupported.294.nocfs.zip  |   Bin 0 -> 8739 bytes
 .../apache/lucene/search/BaseTestRangeFilter.java  |     6 +-
 .../lucene/search/FuzzyTermOnShortTermsTest.java   |     6 +-
 .../apache/lucene/search/JustCompileSearch.java    |    17 +-
 .../apache/lucene/search/TestAutomatonQuery.java   |   108 +-
 .../org/apache/lucene/search/TestBoolean2.java     |     9 +-
 .../org/apache/lucene/search/TestBooleanCoord.java |   755 +
 .../org/apache/lucene/search/TestBooleanOr.java    |    11 +-
 .../org/apache/lucene/search/TestBooleanQuery.java |    82 +-
 .../search/TestBooleanQueryVisitSubscorers.java    |    99 +-
 .../apache/lucene/search/TestBooleanScorer.java    |   117 +-
 .../apache/lucene/search/TestBooleanUnevenly.java  |   133 +
 .../lucene/search/TestCachingWrapperFilter.java    |    10 +-
 .../org/apache/lucene/search/TestConjunctions.java |     2 +-
 .../lucene/search/TestConstantScoreQuery.java      |     7 +-
 .../search/TestControlledRealTimeReopenThread.java |   101 +-
 .../lucene/search/TestCustomSearcherSort.java      |     4 +-
 .../lucene/search/TestDisjunctionMaxQuery.java     |     8 +-
 .../org/apache/lucene/search/TestDocBoost.java     |     2 +-
 .../org/apache/lucene/search/TestDocIdSet.java     |     2 +-
 .../lucene/search/TestDocTermOrdsRangeFilter.java  |    14 +-
 .../search/TestDocTermOrdsRewriteMethod.java       |    14 +-
 .../lucene/search/TestElevationComparator.java     |    21 +-
 .../org/apache/lucene/search/TestExplanations.java |     2 +-
 .../org/apache/lucene/search/TestFieldCache.java   |    68 +-
 .../lucene/search/TestFieldCacheRangeFilter.java   |     2 +-
 .../lucene/search/TestFieldCacheTermsFilter.java   |     6 +-
 .../apache/lucene/search/TestFieldValueFilter.java |     4 +-
 .../apache/lucene/search/TestFilteredQuery.java    |    15 +-
 .../apache/lucene/search/TestFilteredSearch.java   |     4 +-
 .../org/apache/lucene/search/TestFuzzyQuery.java   |    53 +
 .../apache/lucene/search/TestIndexSearcher.java    |     4 +-
 .../apache/lucene/search/TestLiveFieldValues.java  |    14 +-
 .../lucene/search/TestMatchAllDocsQuery.java       |     3 +-
 .../apache/lucene/search/TestMinShouldMatch2.java  |    16 +-
 .../apache/lucene/search/TestMultiPhraseQuery.java |    16 +-
 .../lucene/search/TestMultiTermConstantScore.java  |     2 +-
 .../lucene/search/TestMultiThreadTermVectors.java  |     2 +-
 .../search/TestMultiValuedNumericRangeQuery.java   |     7 +-
 .../lucene/search/TestNumericRangeQuery32.java     |    24 +-
 .../lucene/search/TestNumericRangeQuery64.java     |    25 +-
 .../lucene/search/TestPhrasePrefixQuery.java       |     2 +-
 .../org/apache/lucene/search/TestPhraseQuery.java  |    40 +-
 .../lucene/search/TestPositionIncrement.java       |     5 +-
 .../org/apache/lucene/search/TestPrefixRandom.java |    11 +-
 .../apache/lucene/search/TestQueryRescorer.java    |   540 +
 .../lucene/search/TestQueryWrapperFilter.java      |     2 +-
 .../org/apache/lucene/search/TestRegexpQuery.java  |    15 +-
 .../org/apache/lucene/search/TestRegexpRandom.java |     6 +-
 .../apache/lucene/search/TestRegexpRandom2.java    |    19 +-
 .../lucene/search/TestSameScoresWithThreads.java   |    15 +-
 .../org/apache/lucene/search/TestScorerPerf.java   |     4 +-
 .../org/apache/lucene/search/TestSearchAfter.java  |   209 +-
 .../apache/lucene/search/TestSearcherManager.java  |    43 +-
 .../apache/lucene/search/TestShardSearching.java   |    18 +-
 .../org/apache/lucene/search/TestSimilarity.java   |     2 +-
 .../lucene/search/TestSimilarityProvider.java      |     3 +-
 .../lucene/search/TestSloppyPhraseQuery2.java      |    11 +-
 .../test/org/apache/lucene/search/TestSort.java    |   132 +-
 .../org/apache/lucene/search/TestSortRandom.java   |   156 +-
 .../org/apache/lucene/search/TestSortRescorer.java |   182 +
 .../lucene/search/TestSortedNumericSortField.java  |   289 +
 .../apache/lucene/search/TestSubScorerFreqs.java   |    27 +-
 .../apache/lucene/search/TestTermRangeQuery.java   |     5 +-
 .../org/apache/lucene/search/TestTermScorer.java   |    10 +-
 .../org/apache/lucene/search/TestTermVectors.java  |    78 +-
 .../lucene/search/TestTimeLimitingCollector.java   |     4 +-
 .../org/apache/lucene/search/TestTopDocsMerge.java |    90 +-
 .../org/apache/lucene/search/TestWildcard.java     |     4 +-
 .../apache/lucene/search/TestWildcardRandom.java   |     7 +-
 .../search/payloads/TestPayloadNearQuery.java      |     2 +-
 .../search/payloads/TestPayloadTermQuery.java      |     4 +-
 .../search/similarities/TestSimilarity2.java       |     2 +-
 .../search/similarities/TestSimilarityBase.java    |     2 +-
 .../lucene/search/spans/MultiSpansWrapper.java     |     4 +-
 .../org/apache/lucene/search/spans/TestBasics.java |    35 +-
 .../search/spans/TestFieldMaskingSpanQuery.java    |     8 +-
 .../lucene/search/spans/TestNearSpansOrdered.java  |     4 +-
 .../lucene/search/spans/TestPayloadSpans.java      |    33 +-
 .../spans/TestSpanMultiTermQueryWrapper.java       |   139 +-
 .../org/apache/lucene/search/spans/TestSpans.java  |     4 +-
 .../lucene/search/spans/TestSpansAdvanced.java     |     3 +-
 .../lucene/search/spans/TestSpansAdvanced2.java    |     3 +-
 .../apache/lucene/store/TestBufferedChecksum.java  |    68 +
 .../lucene/store/TestBufferedIndexInput.java       |    16 +-
 .../org/apache/lucene/store/TestCopyBytes.java     |   173 -
 .../org/apache/lucene/store/TestDirectory.java     |   176 +-
 .../lucene/store/TestFileSwitchDirectory.java      |    93 +-
 .../apache/lucene/store/TestFilterDirectory.java   |    43 +
 .../org/apache/lucene/store/TestHugeRamFile.java   |    10 +-
 .../src/test/org/apache/lucene/store/TestLock.java |     2 +-
 .../org/apache/lucene/store/TestLockFactory.java   |    60 +-
 .../org/apache/lucene/store/TestMmapDirectory.java |    32 +
 .../lucene/store/TestMockDirectoryWrapper.java     |    10 +-
 .../org/apache/lucene/store/TestMultiMMap.java     |   157 +-
 .../apache/lucene/store/TestNIOFSDirectory.java    |    32 +
 .../lucene/store/TestNRTCachingDirectory.java      |   109 +-
 .../org/apache/lucene/store/TestRAMDirectory.java  |    94 +-
 .../store/TestRateLimitedDirectoryWrapper.java     |    42 +
 .../org/apache/lucene/store/TestRateLimiter.java   |    56 +
 .../apache/lucene/store/TestSimpleFSDirectory.java |    32 +
 .../org/apache/lucene/store/TestWindowsMMap.java   |     4 +-
 .../org/apache/lucene/util/BaseSortTestCase.java   |     4 +-
 .../lucene/util/StressRamUsageEstimator.java       |     6 +-
 .../org/apache/lucene/util/Test2BPagedBytes.java   |     9 +-
 .../test/org/apache/lucene/util/TestArrayUtil.java |    19 +-
 .../apache/lucene/util/TestAttributeSource.java    |     2 +
 .../org/apache/lucene/util/TestByteBlockPool.java  |    16 +-
 .../test/org/apache/lucene/util/TestBytesRef.java  |    18 +-
 .../org/apache/lucene/util/TestBytesRefArray.java  |   110 +
 .../org/apache/lucene/util/TestBytesRefHash.java   |    66 +-
 .../test/org/apache/lucene/util/TestCharsRef.java  |    38 +-
 .../apache/lucene/util/TestCharsRefBuilder.java    |    48 +
 .../lucene/util/TestCloseableThreadLocal.java      |     4 +-
 .../org/apache/lucene/util/TestCollectionUtil.java |    12 +-
 .../org/apache/lucene/util/TestDocIdBitSet.java    |    10 +-
 .../lucene/util/TestDoubleBarrelLRUCache.java      |     2 +-
 .../lucene/util/TestFieldCacheSanityChecker.java   |     4 +-
 .../org/apache/lucene/util/TestFilterIterator.java |     2 +-
 .../org/apache/lucene/util/TestFixedBitSet.java    |    54 +-
 .../test/org/apache/lucene/util/TestIOUtils.java   |    99 -
 .../apache/lucene/util/TestIdentityHashSet.java    |     2 +-
 .../apache/lucene/util/TestInPlaceMergeSorter.java |     2 +-
 .../org/apache/lucene/util/TestIntroSorter.java    |     2 +-
 .../org/apache/lucene/util/TestLongBitSet.java     |   320 +
 .../apache/lucene/util/TestMaxFailuresRule.java    |   164 +-
 .../org/apache/lucene/util/TestMergedIterator.java |    12 +-
 .../org/apache/lucene/util/TestNamedSPILoader.java |     6 +-
 .../org/apache/lucene/util/TestNumericUtils.java   |    54 +-
 .../org/apache/lucene/util/TestOfflineSorter.java  |   187 +
 .../org/apache/lucene/util/TestOpenBitSet.java     |     2 +-
 .../apache/lucene/util/TestPForDeltaDocIdSet.java  |     2 +-
 .../org/apache/lucene/util/TestPagedBytes.java     |    32 +-
 .../apache/lucene/util/TestRamUsageEstimator.java  |     1 +
 .../util/TestRamUsageEstimatorOnWildAnimals.java   |     2 +-
 .../util/TestRecyclingByteBlockAllocator.java      |     8 +-
 .../util/TestRecyclingIntBlockAllocator.java       |     8 +-
 .../org/apache/lucene/util/TestSentinelIntSet.java |     2 +-
 .../test/org/apache/lucene/util/TestSetOnce.java   |     8 +-
 .../org/apache/lucene/util/TestSloppyMath.java     |    18 +-
 .../org/apache/lucene/util/TestStringHelper.java   |    37 +
 .../test/org/apache/lucene/util/TestTimSorter.java |     2 +-
 .../org/apache/lucene/util/TestUnicodeUtil.java    |    34 +-
 .../test/org/apache/lucene/util/TestVersion.java   |   268 +-
 .../apache/lucene/util/TestVersionComparator.java  |    52 -
 .../org/apache/lucene/util/TestVirtualMethod.java  |    10 +-
 .../org/apache/lucene/util/TestWAH8DocIdSet.java   |    18 +-
 .../apache/lucene/util/TestWeakIdentityMap.java    |     2 +-
 .../lucene/util/automaton/TestAutomaton.java       |  1086 +
 .../lucene/util/automaton/TestBasicOperations.java |   146 -
 .../util/automaton/TestCompiledAutomaton.java      |    13 +-
 .../lucene/util/automaton/TestDeterminism.java     |    38 +-
 .../util/automaton/TestDeterminizeLexicon.java     |    21 +-
 .../util/automaton/TestLevenshteinAutomata.java    |   105 +-
 .../apache/lucene/util/automaton/TestMinimize.java |    30 +-
 .../lucene/util/automaton/TestOperations.java      |   297 +
 .../util/automaton/TestSpecialOperations.java      |    55 -
 .../lucene/util/automaton/TestUTF32ToUTF8.java     |    60 +-
 .../test/org/apache/lucene/util/fst/Test2BFST.java |    45 +-
 .../org/apache/lucene/util/fst/TestBytesStore.java |    22 +-
 .../test/org/apache/lucene/util/fst/TestFSTs.java  |   496 +-
 .../TestExceptionInBeforeClassHooks.java           |     8 +-
 .../junitcompat/TestFailIfDirectoryNotClosed.java  |     9 +-
 .../junitcompat/TestFailIfUnreferencedFiles.java   |     6 +-
 .../junitcompat/TestFailOnFieldCacheInsanity.java  |     7 +-
 .../util/junitcompat/TestGroupFiltering.java       |    61 +
 .../util/junitcompat/TestJUnitRuleOrder.java       |     2 +-
 .../junitcompat/TestLeaveFilesIfTestFails.java     |    39 +-
 .../TestSameRandomnessLocalePassedOrNot.java       |     5 +-
 .../util/junitcompat/TestSeedFromUncaught.java     |     3 +-
 .../lucene/util/junitcompat/WithNestedTests.java   |    63 +-
 .../lucene/util/mutable/TestMutableValues.java     |   296 +
 .../lucene/util/packed/TestDirectPacked.java       |   133 +
 .../apache/lucene/util/packed/TestPackedInts.java  |   217 +-
 demo/build.xml                                     |     3 +-
 .../java/org/apache/lucene/demo/IndexFiles.java    |     8 +-
 .../java/org/apache/lucene/demo/SearchFiles.java   |    11 +-
 .../demo/facet/AssociationsFacetsExample.java      |   197 +-
 .../lucene/demo/facet/DistanceFacetsExample.java   |   258 +
 .../facet/ExpressionAggregationFacetsExample.java  |    67 +-
 .../apache/lucene/demo/facet/FacetExamples.java    |     5 +-
 .../facet/MultiCategoryListsFacetsExample.java     |   138 +-
 .../lucene/demo/facet/RangeFacetsExample.java      |    59 +-
 .../lucene/demo/facet/SimpleFacetsExample.java     |   239 +-
 .../demo/facet/SimpleSortedSetFacetsExample.java   |   126 +-
 .../demo/xmlparser/FormBasedXmlQueryDemo.java      |     9 +-
 demo/src/test/org/apache/lucene/demo/TestDemo.java |     4 +-
 .../demo/facet/TestAssociationsFacetsExample.java  |    43 +-
 .../demo/facet/TestDistanceFacetsExample.java      |    44 +
 .../TestExpressionAggregationFacetsExample.java    |    35 +-
 .../facet/TestMultiCategoryListsFacetsExample.java |    45 +-
 .../lucene/demo/facet/TestRangeFacetsExample.java  |    29 +-
 .../lucene/demo/facet/TestSimpleFacetsExample.java |    66 +-
 .../facet/TestSimpleSortedSetFacetsExample.java    |    58 +-
 docs/changes/Changes.html                          |  1212 +-
 expressions/build.xml                              |     2 +-
 .../org/apache/lucene/expressions/Expression.java  |     7 +
 .../lucene/expressions/ExpressionComparator.java   |    12 +-
 .../lucene/expressions/ExpressionRescorer.java     |   134 +
 .../lucene/expressions/ExpressionValueSource.java  |     2 +-
 .../apache/lucene/expressions/SimpleBindings.java  |     9 +-
 .../org/apache/lucene/expressions/js/Javascript.g  |    41 +-
 .../apache/lucene/expressions/js/Javascript.tokens |   139 +-
 .../lucene/expressions/js/JavascriptCompiler.java  |    69 +-
 .../lucene/expressions/js/JavascriptLexer.java     |   921 +-
 .../lucene/expressions/js/JavascriptParser.java    |   240 +-
 .../lucene/expressions/js/VariableContext.java     |   127 +
 .../lucene/expressions/TestDemoExpressions.java    |   100 +-
 .../lucene/expressions/TestExpressionRescorer.java |   119 +
 .../lucene/expressions/TestExpressionSorts.java    |     8 +-
 .../expressions/TestExpressionValueSource.java     |     2 +-
 .../lucene/expressions/js/TestCustomFunctions.java |    24 +-
 .../expressions/js/TestJavascriptCompiler.java     |   102 +-
 .../expressions/js/TestJavascriptFunction.java     |     2 +-
 .../lucene/expressions/js/TestVariableContext.java |    69 +
 facet/build.xml                                    |     5 +-
 .../org/apache/lucene/facet/DrillDownQuery.java    |   306 +
 .../org/apache/lucene/facet/DrillSideways.java     |   264 +
 .../apache/lucene/facet/DrillSidewaysQuery.java    |   239 +
 .../apache/lucene/facet/DrillSidewaysScorer.java   |   698 +
 .../java/org/apache/lucene/facet/FacetField.java   |    74 +
 .../java/org/apache/lucene/facet/FacetPackage.java |    25 -
 .../java/org/apache/lucene/facet/FacetResult.java  |    88 +
 facet/src/java/org/apache/lucene/facet/Facets.java |    48 +
 .../org/apache/lucene/facet/FacetsCollector.java   |   297 +
 .../java/org/apache/lucene/facet/FacetsConfig.java |   542 +
 .../org/apache/lucene/facet/LabelAndValue.java     |    53 +
 .../java/org/apache/lucene/facet/MultiFacets.java  |    90 +
 .../facet/RandomSamplingFacetsCollector.java       |   264 +
 .../apache/lucene/facet/TopOrdAndFloatQueue.java   |    55 +
 .../org/apache/lucene/facet/TopOrdAndIntQueue.java |    55 +
 .../associations/AssociationsDrillDownStream.java  |    74 -
 .../associations/AssociationsFacetFields.java      |   124 -
 .../associations/AssociationsListBuilder.java      |    82 -
 .../facet/associations/CategoryAssociation.java    |    48 -
 .../CategoryAssociationsContainer.java             |    65 -
 .../associations/CategoryFloatAssociation.java     |    80 -
 .../facet/associations/CategoryIntAssociation.java |    80 -
 .../SumFloatAssociationFacetRequest.java           |    46 -
 .../SumFloatAssociationFacetsAggregator.java       |    92 -
 .../SumIntAssociationFacetRequest.java             |    46 -
 .../SumIntAssociationFacetsAggregator.java         |    91 -
 .../apache/lucene/facet/associations/package.html  |    25 -
 .../lucene/facet/collections/ArrayHashMap.java     |   554 -
 .../lucene/facet/collections/DoubleIterator.java   |    31 -
 .../lucene/facet/collections/FloatIterator.java    |    31 -
 .../lucene/facet/collections/FloatToObjectMap.java |   634 -
 .../apache/lucene/facet/collections/IntArray.java  |   252 -
 .../lucene/facet/collections/IntHashSet.java       |   548 -
 .../lucene/facet/collections/IntIterator.java      |    31 -
 .../lucene/facet/collections/IntToDoubleMap.java   |   631 -
 .../lucene/facet/collections/IntToFloatMap.java    |   631 -
 .../lucene/facet/collections/IntToIntMap.java      |   622 -
 .../lucene/facet/collections/IntToObjectMap.java   |   634 -
 .../lucene/facet/collections/LRUHashMap.java       |   111 -
 .../lucene/facet/collections/ObjectToFloatMap.java |   623 -
 .../lucene/facet/collections/ObjectToIntMap.java   |   622 -
 .../apache/lucene/facet/collections/package.html   |    24 -
 .../lucene/facet/complements/TotalFacetCounts.java |   180 -
 .../facet/complements/TotalFacetCountsCache.java   |   299 -
 .../apache/lucene/facet/complements/package.html   |    27 -
 .../lucene/facet/encoding/ChunksIntEncoder.java    |   115 -
 .../lucene/facet/encoding/DGapIntDecoder.java      |    52 -
 .../lucene/facet/encoding/DGapIntEncoder.java      |    67 -
 .../lucene/facet/encoding/DGapVInt8IntDecoder.java |    67 -
 .../lucene/facet/encoding/DGapVInt8IntEncoder.java |    89 -
 .../facet/encoding/EightFlagsIntDecoder.java       |    92 -
 .../facet/encoding/EightFlagsIntEncoder.java       |    96 -
 .../lucene/facet/encoding/FourFlagsIntDecoder.java |    92 -
 .../lucene/facet/encoding/FourFlagsIntEncoder.java |   102 -
 .../apache/lucene/facet/encoding/IntDecoder.java   |    37 -
 .../apache/lucene/facet/encoding/IntEncoder.java   |    46 -
 .../lucene/facet/encoding/IntEncoderFilter.java    |    34 -
 .../lucene/facet/encoding/NOnesIntDecoder.java     |    86 -
 .../lucene/facet/encoding/NOnesIntEncoder.java     |   114 -
 .../lucene/facet/encoding/SimpleIntDecoder.java    |    56 -
 .../lucene/facet/encoding/SimpleIntEncoder.java    |    59 -
 .../lucene/facet/encoding/SortingIntEncoder.java   |    54 -
 .../facet/encoding/UniqueValuesIntEncoder.java     |    63 -
 .../lucene/facet/encoding/VInt8IntDecoder.java     |    64 -
 .../lucene/facet/encoding/VInt8IntEncoder.java     |   104 -
 .../org/apache/lucene/facet/encoding/package.html  |    24 -
 .../lucene/facet/index/CategoryListBuilder.java    |    38 -
 .../lucene/facet/index/CountingListBuilder.java    |   170 -
 .../apache/lucene/facet/index/DrillDownStream.java |    83 -
 .../org/apache/lucene/facet/index/FacetFields.java |   194 -
 .../org/apache/lucene/facet/index/package.html     |    24 -
 .../facet/old/AdaptiveFacetsAccumulator.java       |   116 -
 .../org/apache/lucene/facet/old/Aggregator.java    |    48 -
 .../facet/old/ComplementCountingAggregator.java    |    44 -
 .../lucene/facet/old/CountingAggregator.java       |    66 -
 .../facet/old/MatchingDocsAsScoredDocIDs.java      |   174 -
 .../lucene/facet/old/OldFacetsAccumulator.java     |   457 -
 .../org/apache/lucene/facet/old/ScoredDocIDs.java  |    42 -
 .../lucene/facet/old/ScoredDocIDsIterator.java     |    43 -
 .../apache/lucene/facet/old/ScoredDocIdsUtils.java |   446 -
 .../apache/lucene/facet/old/ScoringAggregator.java |    67 -
 .../java/org/apache/lucene/facet/old/package.html  |    24 -
 .../src/java/org/apache/lucene/facet/package.html  |    43 +-
 .../lucene/facet/params/CategoryListParams.java    |   187 -
 .../lucene/facet/params/FacetIndexingParams.java   |   180 -
 .../lucene/facet/params/FacetSearchParams.java     |    93 -
 .../facet/params/PerDimensionIndexingParams.java   |    96 -
 .../facet/params/PerDimensionOrdinalPolicy.java    |    55 -
 .../org/apache/lucene/facet/params/package.html    |    25 -
 .../facet/partitions/IntermediateFacetResult.java  |    42 -
 .../partitions/PartitionsFacetResultsHandler.java  |   137 -
 .../apache/lucene/facet/partitions/package.html    |    27 -
 .../org/apache/lucene/facet/range/DoubleRange.java |   130 +-
 .../lucene/facet/range/DoubleRangeFacetCounts.java |   134 +
 .../org/apache/lucene/facet/range/FloatRange.java  |    70 -
 .../org/apache/lucene/facet/range/LongRange.java   |   135 +-
 .../lucene/facet/range/LongRangeCounter.java       |   316 +
 .../lucene/facet/range/LongRangeFacetCounts.java   |   118 +
 .../java/org/apache/lucene/facet/range/Range.java  |    48 +-
 .../lucene/facet/range/RangeAccumulator.java       |   114 -
 .../lucene/facet/range/RangeFacetCounts.java       |    84 +
 .../lucene/facet/range/RangeFacetRequest.java      |   107 -
 .../lucene/facet/range/RangeFacetResultNode.java   |    33 -
 .../org/apache/lucene/facet/range/package.html     |     6 +-
 .../lucene/facet/sampling/RandomSampler.java       |    71 -
 .../lucene/facet/sampling/RepeatableSampler.java   |   405 -
 .../apache/lucene/facet/sampling/SampleFixer.java  |    73 -
 .../org/apache/lucene/facet/sampling/Sampler.java  |   216 -
 .../lucene/facet/sampling/SamplingAccumulator.java |   137 -
 .../lucene/facet/sampling/SamplingParams.java      |   196 -
 .../lucene/facet/sampling/SamplingWrapper.java     |   112 -
 .../lucene/facet/sampling/TakmiSampleFixer.java    |   168 -
 .../org/apache/lucene/facet/sampling/package.html  |    24 -
 .../org/apache/lucene/facet/search/ArraysPool.java |   110 -
 .../search/CachedOrdsCountingFacetsAggregator.java |    54 -
 .../lucene/facet/search/CategoryListIterator.java  |    56 -
 .../lucene/facet/search/CountFacetRequest.java     |    39 -
 .../facet/search/CountingFacetsAggregator.java     |    72 -
 .../facet/search/DepthOneFacetResultsHandler.java  |   136 -
 .../search/DocValuesCategoryListIterator.java      |    87 -
 .../apache/lucene/facet/search/DrillDownQuery.java |   222 -
 .../apache/lucene/facet/search/DrillSideways.java  |   560 -
 .../facet/search/DrillSidewaysCollector.java       |   188 -
 .../lucene/facet/search/DrillSidewaysQuery.java    |   195 -
 .../lucene/facet/search/DrillSidewaysScorer.java   |   654 -
 .../apache/lucene/facet/search/FacetArrays.java    |    83 -
 .../apache/lucene/facet/search/FacetRequest.java   |   213 -
 .../apache/lucene/facet/search/FacetResult.java    |   245 -
 .../lucene/facet/search/FacetResultNode.java       |   107 -
 .../lucene/facet/search/FacetResultsHandler.java   |    48 -
 .../lucene/facet/search/FacetsAccumulator.java     |   172 -
 .../lucene/facet/search/FacetsAggregator.java      |    56 -
 .../lucene/facet/search/FacetsCollector.java       |   249 -
 .../facet/search/FastCountingFacetsAggregator.java |    80 -
 .../java/org/apache/lucene/facet/search/Heap.java  |    56 -
 .../facet/search/IntRollupFacetsAggregator.java    |    69 -
 .../facet/search/MultiFacetsAccumulator.java       |    69 -
 .../lucene/facet/search/MultiFacetsAggregator.java |    96 -
 .../lucene/facet/search/OrdinalValueResolver.java  |    76 -
 .../apache/lucene/facet/search/OrdinalsCache.java  |   149 -
 .../facet/search/PerCategoryListAggregator.java    |    71 -
 .../lucene/facet/search/ReusingFacetArrays.java    |    51 -
 .../facet/search/SearcherTaxonomyManager.java      |   123 -
 .../lucene/facet/search/SumScoreFacetRequest.java  |    41 -
 .../facet/search/SumScoreFacetsAggregator.java     |    86 -
 .../facet/search/SumValueSourceFacetRequest.java   |   194 -
 .../facet/search/TaxonomyFacetsAccumulator.java    |   218 -
 .../facet/search/TopKFacetResultsHandler.java      |   276 -
 .../lucene/facet/search/TopKInEachNodeHandler.java |   727 -
 .../org/apache/lucene/facet/search/package.html    |    24 -
 .../DefaultSortedSetDocValuesReaderState.java      |   136 +
 .../sortedset/SortedSetDocValuesAccumulator.java   |   324 -
 .../sortedset/SortedSetDocValuesFacetCounts.java   |   294 +
 .../sortedset/SortedSetDocValuesFacetField.java    |    54 +
 .../sortedset/SortedSetDocValuesFacetFields.java   |    86 -
 .../sortedset/SortedSetDocValuesReaderState.java   |   120 +-
 .../org/apache/lucene/facet/sortedset/package.html |     7 +-
 .../facet/taxonomy/AssociationFacetField.java      |    76 +
 .../facet/taxonomy/CachedOrdinalsReader.java       |   160 +
 .../facet/taxonomy/DocValuesOrdinalsReader.java    |    99 +
 .../apache/lucene/facet/taxonomy/FacetLabel.java   |   194 +
 .../facet/taxonomy/FastTaxonomyFacetCounts.java    |    84 +
 .../facet/taxonomy/FloatAssociationFacetField.java |    53 +
 .../lucene/facet/taxonomy/FloatTaxonomyFacets.java |   150 +
 .../facet/taxonomy/IntAssociationFacetField.java   |    63 +
 .../lucene/facet/taxonomy/IntTaxonomyFacets.java   |   155 +
 .../apache/lucene/facet/taxonomy/LRUHashMap.java   |   111 +
 .../facet/taxonomy/OrdinalMappingAtomicReader.java |   160 +
 .../lucene/facet/taxonomy/OrdinalsReader.java      |    50 +
 .../facet/taxonomy/ParallelTaxonomyArrays.java     |     4 +
 .../lucene/facet/taxonomy/PrintTaxonomyStats.java  |    98 +
 .../facet/taxonomy/SearcherTaxonomyManager.java    |   149 +
 .../lucene/facet/taxonomy/TaxonomyFacetCounts.java |    65 +
 .../TaxonomyFacetSumFloatAssociations.java         |    85 +
 .../taxonomy/TaxonomyFacetSumIntAssociations.java  |    85 +
 .../taxonomy/TaxonomyFacetSumValueSource.java      |   152 +
 .../lucene/facet/taxonomy/TaxonomyFacets.java      |   106 +
 .../lucene/facet/taxonomy/TaxonomyMergeUtils.java  |    69 +
 .../lucene/facet/taxonomy/TaxonomyReader.java      |    20 +-
 .../lucene/facet/taxonomy/TaxonomyWriter.java      |     2 +-
 .../lucene/facet/taxonomy/directory/Consts.java    |    15 -
 .../directory/DirectoryTaxonomyReader.java         |    61 +-
 .../directory/DirectoryTaxonomyWriter.java         |    72 +-
 .../taxonomy/writercache/CategoryPathUtils.java    |    82 +
 .../facet/taxonomy/writercache/CharBlockArray.java |   212 +
 .../writercache/Cl2oTaxonomyWriterCache.java       |    99 +
 .../facet/taxonomy/writercache/CollisionMap.java   |   236 +
 .../writercache/CompactLabelToOrdinal.java         |   468 +
 .../facet/taxonomy/writercache/LabelToOrdinal.java |    68 +
 .../writercache/LruTaxonomyWriterCache.java        |   115 +
 .../taxonomy/writercache/NameHashIntCacheLRU.java  |    47 +
 .../taxonomy/writercache/NameIntCacheLRU.java      |   133 +
 .../taxonomy/writercache/TaxonomyWriterCache.java  |     8 +-
 .../writercache/cl2o/CategoryPathUtils.java        |    82 -
 .../taxonomy/writercache/cl2o/CharBlockArray.java  |   212 -
 .../writercache/cl2o/Cl2oTaxonomyWriterCache.java  |    98 -
 .../taxonomy/writercache/cl2o/CollisionMap.java    |   230 -
 .../writercache/cl2o/CompactLabelToOrdinal.java    |   465 -
 .../taxonomy/writercache/cl2o/LabelToOrdinal.java  |    60 -
 .../facet/taxonomy/writercache/cl2o/package.html   |    27 -
 .../writercache/lru/LruTaxonomyWriterCache.java    |   105 -
 .../writercache/lru/NameHashIntCacheLRU.java       |    47 -
 .../taxonomy/writercache/lru/NameIntCacheLRU.java  |   131 -
 .../facet/taxonomy/writercache/lru/package.html    |    25 -
 .../facet/util/FacetsPayloadMigrationReader.java   |   265 -
 .../facet/util/MultiCategoryListIterator.java      |    68 -
 .../facet/util/OrdinalMappingAtomicReader.java     |   146 -
 .../apache/lucene/facet/util/PartitionsUtils.java  |    71 -
 .../lucene/facet/util/PrintTaxonomyStats.java      |    94 -
 .../apache/lucene/facet/util/ResultSortUtils.java  |   164 -
 .../lucene/facet/util/TaxonomyMergeUtils.java      |    66 -
 .../java/org/apache/lucene/facet/util/package.html |    24 -
 .../facet/AssertingSubDocsAtOnceCollector.java     |    67 +
 .../org/apache/lucene/facet/FacetTestBase.java     |   362 -
 .../org/apache/lucene/facet/FacetTestCase.java     |   223 +-
 .../org/apache/lucene/facet/FacetTestUtils.java    |    38 -
 .../org/apache/lucene/facet/SlowRAMDirectory.java  |     7 +-
 .../apache/lucene/facet/TestDrillDownQuery.java    |   245 +
 .../org/apache/lucene/facet/TestDrillSideways.java |  1070 +
 .../org/apache/lucene/facet/TestFacetsConfig.java  |   101 +
 .../lucene/facet/TestMultipleIndexFields.java      |   296 +
 .../facet/TestRandomSamplingFacetsCollector.java   |   141 +
 .../associations/AssociationsFacetRequestTest.java |   178 -
 .../lucene/facet/collections/ArrayHashMapTest.java |   268 -
 .../facet/collections/FloatToObjectMapTest.java    |   267 -
 .../lucene/facet/collections/IntArrayTest.java     |   125 -
 .../lucene/facet/collections/IntHashSetTest.java   |   223 -
 .../facet/collections/IntToDoubleMapTest.java      |   272 -
 .../facet/collections/IntToFloatMapTest.java       |   272 -
 .../lucene/facet/collections/IntToIntMapTest.java  |   272 -
 .../facet/collections/IntToObjectMapTest.java      |   267 -
 .../facet/collections/ObjectToFloatMapTest.java    |   279 -
 .../facet/collections/ObjectToIntMapTest.java      |   277 -
 .../lucene/facet/collections/TestLRUHashMap.java   |    60 -
 .../TestFacetsAccumulatorWithComplement.java       |   135 -
 .../facet/complements/TestTotalFacetCounts.java    |   130 -
 .../complements/TestTotalFacetCountsCache.java     |   503 -
 .../lucene/facet/encoding/EncodingSpeed.java       |   649 -
 .../apache/lucene/facet/encoding/EncodingTest.java |   170 -
 .../lucene/facet/old/AdaptiveAccumulatorTest.java  |    38 -
 .../lucene/facet/old/TestScoredDocIDsUtils.java    |   154 -
 .../facet/params/CategoryListParamsTest.java       |    91 -
 .../facet/params/FacetIndexingParamsTest.java      |    68 -
 .../lucene/facet/params/FacetSearchParamsTest.java |    34 -
 .../params/PerDimensionIndexingParamsTest.java     |    64 -
 .../lucene/facet/range/TestRangeAccumulator.java   |   677 -
 .../lucene/facet/range/TestRangeFacetCounts.java   |   970 +
 .../lucene/facet/sampling/BaseSampleTestTopK.java  |   149 -
 .../facet/sampling/OversampleWithDepthTest.java    |   124 -
 .../apache/lucene/facet/sampling/SamplerTest.java  |   111 -
 .../facet/sampling/SamplingAccumulatorTest.java    |    34 -
 .../lucene/facet/sampling/SamplingWrapperTest.java |    35 -
 .../search/AssertingSubDocsAtOnceCollector.java    |    67 -
 .../apache/lucene/facet/search/BaseTestTopK.java   |   112 -
 .../facet/search/CategoryListIteratorTest.java     |   144 -
 .../facet/search/CountingFacetsAggregatorTest.java |   395 -
 .../lucene/facet/search/DrillDownQueryTest.java    |   275 -
 .../lucene/facet/search/FacetRequestTest.java      |    47 -
 .../lucene/facet/search/FacetResultTest.java       |   204 -
 .../search/MultiCategoryListIteratorTest.java      |   118 -
 .../lucene/facet/search/OrdinalsCacheTest.java     |    94 -
 .../apache/lucene/facet/search/TestDemoFacets.java |   311 -
 .../lucene/facet/search/TestDrillSideways.java     |  1170 -
 .../lucene/facet/search/TestFacetArrays.java       |    61 -
 .../lucene/facet/search/TestFacetsCollector.java   |   444 -
 .../facet/search/TestMultipleCategoryLists.java    |   354 -
 .../facet/search/TestSameRequestAccumulation.java  |    76 -
 .../facet/search/TestSearcherTaxonomyManager.java  |   194 -
 .../search/TestStandardFacetsAccumulator.java      |   116 -
 .../search/TestSumValueSourceFacetRequest.java     |   185 -
 .../search/TestTopKInEachNodeResultHandler.java    |   304 -
 .../facet/search/TestTopKResultsHandler.java       |   211 -
 .../facet/search/TestTopKResultsHandlerRandom.java |   130 -
 .../sortedset/TestSortedSetDocValuesFacets.java    |   364 +-
 .../facet/taxonomy/TestCachedOrdinalsReader.java   |    86 +
 .../lucene/facet/taxonomy/TestCategoryPath.java    |   278 -
 .../lucene/facet/taxonomy/TestFacetLabel.java      |   284 +
 .../lucene/facet/taxonomy/TestLRUHashMap.java      |    60 +
 .../taxonomy/TestOrdinalMappingAtomicReader.java   |   140 +
 .../taxonomy/TestSearcherTaxonomyManager.java      |   324 +
 .../facet/taxonomy/TestTaxonomyCombined.java       |    86 +-
 .../taxonomy/TestTaxonomyFacetAssociations.java    |   242 +
 .../facet/taxonomy/TestTaxonomyFacetCounts.java    |   758 +
 .../facet/taxonomy/TestTaxonomyFacetCounts2.java   |   373 +
 .../taxonomy/TestTaxonomyFacetSumValueSource.java  |   517 +
 .../facet/taxonomy/directory/TestAddTaxonomy.java  |    40 +-
 .../directory/TestConcurrentFacetedIndexing.java   |    61 +-
 .../directory/TestDirectoryTaxonomyReader.java     |    66 +-
 .../directory/TestDirectoryTaxonomyWriter.java     |   152 +-
 .../taxonomy/writercache/TestCharBlockArray.java   |   109 +
 .../writercache/TestCompactLabelToOrdinal.java     |   138 +
 .../writercache/cl2o/TestCharBlockArray.java       |   108 -
 .../cl2o/TestCompactLabelToOrdinal.java            |   125 -
 .../facet/util/AssertingCategoryListIterator.java  |    65 -
 .../facet/util/OrdinalMappingReaderTest.java       |   123 -
 .../util/TestFacetsPayloadMigrationReader.java     |   412 -
 grouping/build.xml                                 |     3 +-
 .../grouping/AbstractAllGroupHeadsCollector.java   |     4 +-
 .../grouping/AbstractDistinctValuesCollector.java  |     2 +-
 .../AbstractFirstPassGroupingCollector.java        |    10 +-
 .../grouping/AbstractGroupFacetCollector.java      |     6 +-
 .../AbstractSecondPassGroupingCollector.java       |     8 +-
 .../search/grouping/BlockGroupingCollector.java    |    21 +-
 .../lucene/search/grouping/GroupingSearch.java     |     2 +-
 .../apache/lucene/search/grouping/SearchGroup.java |    16 +-
 .../apache/lucene/search/grouping/TopGroups.java   |     8 +-
 .../function/FunctionAllGroupHeadsCollector.java   |     2 +-
 .../function/FunctionAllGroupsCollector.java       |     2 +-
 .../function/FunctionDistinctValuesCollector.java  |     4 +-
 .../grouping/term/TermAllGroupHeadsCollector.java  |    84 +-
 .../grouping/term/TermAllGroupsCollector.java      |     7 +-
 .../grouping/term/TermDistinctValuesCollector.java |     7 +-
 .../term/TermFirstPassGroupingCollector.java       |    10 +-
 .../grouping/term/TermGroupFacetCollector.java     |    29 +-
 .../term/TermSecondPassGroupingCollector.java      |     2 +-
 .../search/grouping/AbstractGroupingTestCase.java  |     6 +-
 .../grouping/AllGroupHeadsCollectorTest.java       |    33 +-
 .../search/grouping/AllGroupsCollectorTest.java    |     5 +-
 .../grouping/DistinctValuesCollectorTest.java      |    32 +-
 .../search/grouping/GroupFacetCollectorTest.java   |    40 +-
 .../lucene/search/grouping/GroupingSearchTest.java |    12 +-
 .../lucene/search/grouping/TestGrouping.java       |   106 +-
 highlighter/build.xml                              |     3 +-
 .../lucene/search/highlight/Highlighter.java       |     6 +-
 .../lucene/search/highlight/QueryScorer.java       |     4 +-
 .../search/highlight/QueryTermExtractor.java       |     4 +-
 .../lucene/search/highlight/QueryTermScorer.java   |     4 +-
 .../apache/lucene/search/highlight/TokenGroup.java |     3 +-
 .../lucene/search/highlight/TokenSources.java      |     2 +-
 .../TokenStreamFromTermPositionVector.java         |     2 +-
 .../lucene/search/highlight/WeightedSpanTerm.java  |     4 +-
 .../highlight/WeightedSpanTermExtractor.java       |    22 +-
 .../postingshighlight/MultiTermHighlighting.java   |   287 +
 .../lucene/search/postingshighlight/Passage.java   |     3 +-
 .../postingshighlight/PostingsHighlighter.java     |   109 +-
 .../vectorhighlight/BaseFragListBuilder.java       |     4 +-
 .../vectorhighlight/BaseFragmentsBuilder.java      |    20 +-
 .../search/vectorhighlight/FieldFragList.java      |    12 +-
 .../search/vectorhighlight/FieldPhraseList.java    |    38 +-
 .../lucene/search/vectorhighlight/FieldQuery.java  |    12 +-
 .../search/vectorhighlight/FieldTermStack.java     |    51 +-
 .../vectorhighlight/SimpleBoundaryScanner.java     |     2 +-
 .../vectorhighlight/SimpleFieldFragList.java       |     4 +-
 .../vectorhighlight/SingleFragListBuilder.java     |     2 +-
 .../vectorhighlight/WeightedFieldFragList.java     |    34 +-
 .../search/highlight/HighlighterPhraseTest.java    |    26 +-
 .../lucene/search/highlight/HighlighterTest.java   |    26 +-
 .../lucene/search/highlight/TokenSourcesTest.java  |    22 +-
 .../TestMultiTermHighlighting.java                 |   884 +
 .../postingshighlight/TestPostingsHighlighter.java |    51 +-
 .../TestPostingsHighlighterRanking.java            |    16 +-
 .../search/vectorhighlight/AbstractTestCase.java   |     2 +-
 .../vectorhighlight/FastVectorHighlighterTest.java |   133 +-
 .../vectorhighlight/FieldPhraseListTest.java       |     7 +-
 .../search/vectorhighlight/FieldQueryTest.java     |    50 +-
 .../search/vectorhighlight/FieldTermStackTest.java |    10 +-
 .../vectorhighlight/IndexTimeSynonymTest.java      |    34 +-
 .../SimpleFragmentsBuilderTest.java                |    15 +-
 .../WeightedFragListBuilderTest.java               |    39 +-
 ivy-ignore-conflicts.properties                    |    14 +
 ivy-settings.xml                                   |    14 +-
 ivy-versions.properties                            |   130 +-
 join/build.xml                                     |     3 +-
 .../org/apache/lucene/search/join/FakeScorer.java  |    75 +
 .../join/FixedBitSetCachingWrapperFilter.java      |     6 +-
 .../apache/lucene/search/join/TermsCollector.java  |     8 +-
 .../search/join/TermsIncludingScoreQuery.java      |   107 +-
 .../search/join/TermsWithScoreCollector.java       |    17 +-
 .../lucene/search/join/ToChildBlockJoinQuery.java  |    15 +-
 .../search/join/ToParentBlockJoinCollector.java    |    48 +-
 .../join/ToParentBlockJoinFieldComparator.java     |    13 +-
 .../lucene/search/join/ToParentBlockJoinQuery.java |    23 +-
 .../apache/lucene/search/join/TestBlockJoin.java   |   174 +-
 .../lucene/search/join/TestBlockJoinSorting.java   |     6 +-
 .../search/join/TestBlockJoinValidation.java       |     6 +-
 .../apache/lucene/search/join/TestJoinUtil.java    |   235 +-
 licenses/commons-codec-1.7.jar.sha1                |     1 -
 licenses/commons-codec-1.9.jar.sha1                |     1 +
 licenses/commons-compress-1.4.1.jar.sha1           |     1 -
 licenses/commons-compress-1.7.jar.sha1             |     1 +
 licenses/commons-logging-1.1.1.jar.sha1            |     1 -
 licenses/commons-logging-1.1.3.jar.sha1            |     1 +
 licenses/httpclient-4.2.6.jar.sha1                 |     1 -
 licenses/httpclient-4.3.1.jar.sha1                 |     1 +
 licenses/httpcore-4.2.5.jar.sha1                   |     1 -
 licenses/httpcore-4.3.jar.sha1                     |     1 +
 licenses/icu4j-49.1.jar.sha1                       |     1 -
 licenses/icu4j-53.1.jar.sha1                       |     1 +
 licenses/ivy-2.3.0.jar.sha1                        |     1 +
 licenses/ivy-LICENSE-ASL.txt                       |   258 +
 licenses/ivy-NOTICE.txt                            |    16 +
 licenses/junit4-ant-2.0.13.jar.sha1                |     1 -
 licenses/junit4-ant-2.1.6.jar.sha1                 |     1 +
 licenses/randomizedtesting-runner-2.0.13.jar.sha1  |     1 -
 licenses/randomizedtesting-runner-2.1.6.jar.sha1   |     1 +
 licenses/spatial4j-0.3.jar.sha1                    |     1 -
 licenses/spatial4j-0.4.1.jar.sha1                  |     1 +
 licenses/spatial4j-NOTICE.txt                      |     4 +-
 .../apache/lucene/index/memory/MemoryIndex.java    |    89 +-
 .../lucene/index/memory/MemoryIndexTest.java       |   111 +-
 misc/build.xml                                     |     4 +-
 .../org/apache/lucene/document/LazyDocument.java   |    10 +-
 .../org/apache/lucene/index/IndexSplitter.java     |     8 +-
 .../lucene/index/MultiPassIndexSplitter.java       |     4 +-
 .../index/sorter/BlockJoinComparatorSource.java    |   223 +
 .../lucene/index/sorter/BlockJoinSorter.java       |    88 -
 .../sorter/EarlyTerminatingSortingCollector.java   |    48 +-
 .../index/sorter/NumericDocValuesSorter.java       |    81 -
 .../org/apache/lucene/index/sorter/Sorter.java     |   148 +-
 .../lucene/index/sorter/SortingAtomicReader.java   |    76 +-
 .../lucene/index/sorter/SortingMergePolicy.java    |    78 +-
 .../org/apache/lucene/index/sorter/package.html    |    15 +-
 .../java/org/apache/lucene/misc/GetTermInfo.java   |     3 +-
 .../java/org/apache/lucene/misc/HighFreqTerms.java |    13 +-
 .../apache/lucene/store/NativeUnixDirectory.java   |    30 +-
 .../org/apache/lucene/util/fst/ListOfOutputs.java  |    42 +-
 .../lucene/util/fst/UpToTwoPositiveIntOutputs.java |    13 +
 .../apache/lucene/document/TestLazyDocument.java   |    12 +-
 .../org/apache/lucene/index/TestIndexSplitter.java |    14 +-
 .../lucene/index/TestMultiPassIndexSplitter.java   |     3 +-
 .../apache/lucene/index/TestPKIndexSplitter.java   |    14 +-
 .../lucene/index/sorter/IndexSortingTest.java      |    25 +-
 .../apache/lucene/index/sorter/SorterTestBase.java |    48 +-
 .../index/sorter/SortingAtomicReaderTest.java      |    55 +-
 .../lucene/index/sorter/TestBlockJoinSorter.java   |    50 +-
 .../lucene/index/sorter/TestEarlyTermination.java  |   119 +-
 .../index/sorter/TestSortingMergePolicy.java       |    53 +-
 .../org/apache/lucene/misc/TestHighFreqTerms.java  |     4 +-
 .../org/apache/lucene/util/fst/TestFSTsMisc.java   |    59 +-
 module-build.xml                                   |     5 +-
 .../org/apache/lucene/queries/BooleanFilter.java   |     2 +-
 .../org/apache/lucene/queries/ChainedFilter.java   |    49 +-
 .../apache/lucene/queries/CommonTermsQuery.java    |    36 +-
 .../apache/lucene/queries/CustomScoreQuery.java    |    12 +-
 .../org/apache/lucene/queries/TermsFilter.java     |    26 +-
 .../lucene/queries/function/BoostedQuery.java      |     8 +-
 .../lucene/queries/function/FunctionQuery.java     |     5 +-
 .../lucene/queries/function/ValueSource.java       |    11 +-
 .../function/docvalues/DocTermsIndexDocValues.java |    26 +-
 .../function/valuesource/BytesRefFieldSource.java  |    23 +-
 .../queries/function/valuesource/DefFunction.java  |    10 +-
 .../queries/function/valuesource/IfFunction.java   |     9 +-
 .../valuesource/JoinDocFreqValueSource.java        |     5 +-
 .../function/valuesource/NormValueSource.java      |     6 +-
 .../function/valuesource/QueryValueSource.java     |     6 +-
 .../valuesource/RangeMapFloatFunction.java         |    25 +-
 .../function/valuesource/ScaleFloatFunction.java   |     4 +-
 .../apache/lucene/queries/mlt/MoreLikeThis.java    |   161 +-
 .../lucene/queries/mlt/MoreLikeThisQuery.java      |     3 +-
 .../apache/lucene/queries/BooleanFilterTest.java   |    12 +-
 .../lucene/queries/CommonTermsQueryTest.java       |   110 +-
 .../org/apache/lucene/queries/TermFilterTest.java  |    10 +-
 .../org/apache/lucene/queries/TermsFilterTest.java |    38 +-
 .../lucene/queries/TestCustomScoreQuery.java       |     2 +-
 .../lucene/queries/function/FunctionTestSetup.java |     6 +-
 .../lucene/queries/function/TestBoostedQuery.java  |     2 +-
 .../function/TestDocValuesFieldSources.java        |    13 +-
 .../queries/function/TestFunctionQuerySort.java    |     2 +-
 .../queries/function/TestLongNormValueSource.java  |   239 +
 .../lucene/queries/function/TestValueSources.java  |    10 +-
 .../lucene/queries/mlt/TestMoreLikeThis.java       |   106 +-
 queryparser/build.xml                              |    16 +-
 .../analyzing/AnalyzingQueryParser.java            |     9 +
 .../lucene/queryparser/classic/CharStream.java     |     2 +-
 .../queryparser/classic/MultiFieldQueryParser.java |    63 +-
 .../lucene/queryparser/classic/ParseException.java |     6 +-
 .../lucene/queryparser/classic/QueryParser.java    |    24 +-
 .../lucene/queryparser/classic/QueryParser.jj      |    14 +-
 .../queryparser/classic/QueryParserBase.java       |    17 +-
 .../apache/lucene/queryparser/classic/Token.java   |     2 +-
 .../lucene/queryparser/classic/TokenMgrError.java  |     4 +-
 .../complexPhrase/ComplexPhraseQueryParser.java    |    65 +-
 .../queryparser/ext/ExtendableQueryParser.java     |    27 +-
 .../apache/lucene/queryparser/ext/Extensions.java  |     6 +-
 .../flexible/core/builders/QueryTreeBuilder.java   |     4 +-
 .../flexible/core/config/AbstractQueryConfig.java  |     2 +-
 .../flexible/core/config/ConfigurationKey.java     |     2 +-
 .../flexible/core/config/QueryConfigHandler.java   |     2 +-
 .../flexible/core/nodes/GroupQueryNode.java        |     2 +-
 .../flexible/core/nodes/ModifierQueryNode.java     |     2 +-
 .../flexible/core/nodes/PathQueryNode.java         |     4 +-
 .../queryparser/flexible/core/nodes/QueryNode.java |     4 +
 .../flexible/core/nodes/QueryNodeImpl.java         |    49 +-
 .../core/processors/QueryNodeProcessorImpl.java    |     2 +-
 .../processors/QueryNodeProcessorPipeline.java     |     2 +-
 .../flexible/core/util/QueryNodeOperation.java     |     2 +-
 .../lucene/queryparser/flexible/messages/NLS.java  |     4 +-
 .../BooleanModifiersQueryNodeProcessor.java        |     2 +-
 .../builders/MultiPhraseQueryNodeBuilder.java      |     4 +-
 .../standard/nodes/AbstractRangeQueryNode.java     |     2 +-
 .../flexible/standard/parser/CharStream.java       |     2 +-
 .../flexible/standard/parser/ParseException.java   |     6 +-
 .../standard/parser/StandardSyntaxParser.java      |     8 +-
 .../flexible/standard/parser/Token.java            |     2 +-
 .../flexible/standard/parser/TokenMgrError.java    |     4 +-
 .../processors/AnalyzerQueryNodeProcessor.java     |     4 +-
 .../BooleanQuery2ModifierNodeProcessor.java        |     2 +-
 .../processors/GroupQueryNodeProcessor.java        |     2 +-
 .../processors/MultiFieldQueryNodeProcessor.java   |     2 +-
 .../RemoveEmptyNonLeafQueryNodeProcessor.java      |     2 +-
 .../queryparser/simple/SimpleQueryParser.java      |   620 +
 .../apache/lucene/queryparser/simple/package.html  |    22 +
 .../queryparser/surround/parser/CharStream.java    |     2 +-
 .../surround/parser/ParseException.java            |     6 +-
 .../queryparser/surround/parser/QueryParser.java   |    16 +-
 .../lucene/queryparser/surround/parser/Token.java  |     2 +-
 .../queryparser/surround/parser/TokenMgrError.java |     4 +-
 .../queryparser/surround/query/ComposedQuery.java  |     2 +-
 .../queryparser/surround/query/FieldsQuery.java    |     4 +-
 .../surround/query/SimpleTermRewriteQuery.java     |     2 +-
 .../surround/query/SpanNearClauseFactory.java      |     2 +-
 .../queryparser/xml/FilterBuilderFactory.java      |     2 +-
 .../queryparser/xml/QueryBuilderFactory.java       |     2 +-
 .../queryparser/xml/QueryTemplateManager.java      |     2 +-
 .../xml/builders/CachedFilterBuilder.java          |     2 +-
 .../xml/builders/LikeThisQueryBuilder.java         |     2 +-
 .../queryparser/xml/builders/SpanNearBuilder.java  |     2 +-
 .../queryparser/xml/builders/SpanOrBuilder.java    |     2 +-
 .../xml/builders/SpanOrTermsBuilder.java           |     2 +-
 .../xml/builders/SpanQueryBuilderFactory.java      |     2 +-
 .../xml/builders/TermsFilterBuilder.java           |     2 +-
 .../xml/builders/UserInputQueryBuilder.java        |     2 +-
 .../analyzing/TestAnalyzingQueryParser.java        |    10 +-
 .../queryparser/classic/TestMultiAnalyzer.java     |     6 +-
 .../classic/TestMultiFieldQueryParser.java         |    52 +-
 .../classic/TestMultiPhraseQueryParsing.java       |     2 +-
 .../queryparser/classic/TestQueryParser.java       |    28 +-
 .../complexPhrase/TestComplexPhraseQuery.java      |    77 +-
 .../queryparser/ext/TestExtendableQueryParser.java |     4 +-
 .../flexible/core/nodes/TestQueryNode.java         |    20 +
 .../precedence/TestPrecedenceQueryParser.java      |     6 +-
 .../flexible/standard/TestMultiFieldQPHelper.java  |     4 +-
 .../flexible/standard/TestNumericQueryParser.java  |    12 +-
 .../flexible/standard/TestQPHelper.java            |     8 +-
 .../queryparser/simple/TestSimpleQueryParser.java  |   646 +
 .../queryparser/util/QueryParserTestBase.java      |     7 +-
 .../apache/lucene/queryparser/xml/TestParser.java  |     5 +-
 .../queryparser/xml/TestQueryTemplateManager.java  |     2 +-
 .../builders/TestNumericRangeFilterBuilder.java    |     6 +-
 .../xml/builders/TestNumericRangeQueryBuilder.java |     4 +-
 replicator/build.xml                               |     3 +-
 replicator/ivy.xml                                 |     3 -
 .../IndexAndTaxonomyReplicationHandler.java        |     4 +-
 .../replicator/IndexAndTaxonomyRevision.java       |     2 +-
 .../lucene/replicator/IndexReplicationHandler.java |    38 +-
 .../apache/lucene/replicator/IndexRevision.java    |     2 +-
 .../apache/lucene/replicator/LocalReplicator.java  |     4 +-
 .../lucene/replicator/ReplicationClient.java       |    12 +-
 .../org/apache/lucene/replicator/SessionToken.java |     4 +-
 .../lucene/replicator/http/HttpClientBase.java     |   118 +-
 .../lucene/replicator/http/HttpReplicator.java     |     8 +-
 .../lucene/replicator/http/ReplicationService.java |     2 +-
 .../IndexAndTaxonomyReplicationClientTest.java     |    50 +-
 .../replicator/IndexAndTaxonomyRevisionTest.java   |    28 +-
 .../replicator/IndexReplicationClientTest.java     |    10 +-
 .../lucene/replicator/IndexRevisionTest.java       |    10 +-
 .../lucene/replicator/LocalReplicatorTest.java     |    98 +-
 .../lucene/replicator/ReplicatorTestCase.java      |    14 +-
 .../lucene/replicator/http/HttpReplicatorTest.java |    57 +-
 .../lucene/replicator/http/ReplicationServlet.java |    12 +-
 .../codecs/idversion/IDVersionPostingsFormat.java  |   150 +
 .../codecs/idversion/IDVersionPostingsReader.java  |   102 +
 .../codecs/idversion/IDVersionPostingsWriter.java  |   178 +
 .../idversion/IDVersionSegmentTermsEnum.java       |  1074 +
 .../idversion/IDVersionSegmentTermsEnumFrame.java  |   732 +
 .../codecs/idversion/IDVersionTermState.java       |    41 +
 .../idversion/SingleDocsAndPositionsEnum.java      |   105 +
 .../lucene/codecs/idversion/SingleDocsEnum.java    |    71 +
 .../idversion/VersionBlockTreeTermsReader.java     |   260 +
 .../idversion/VersionBlockTreeTermsWriter.java     |   903 +
 .../codecs/idversion/VersionFieldReader.java       |   168 +
 .../apache/lucene/codecs/idversion/package.html    |    26 +
 .../lucene/sandbox/queries/FuzzyLikeThisQuery.java |     8 +-
 .../queries/SlowCollatedStringComparator.java      |    27 +-
 .../lucene/sandbox/queries/SlowFuzzyTermsEnum.java |     9 +-
 .../lucene/sandbox/queries/SortedSetSortField.java |   328 +
 .../queries/regex/JakartaRegexpCapabilities.java   |    14 +-
 .../queries/regex/JavaUtilRegexCapabilities.java   |     8 +-
 .../apache/lucene/search/TermAutomatonQuery.java   |   403 +
 .../apache/lucene/search/TermAutomatonScorer.java  |   365 +
 .../search/TokenStreamToTermAutomatonQuery.java    |   118 +
 .../src/java/org/apache/lucene/search/package.html |    25 +
 .../org.apache.lucene.codecs.PostingsFormat        |    16 +
 .../codecs/idversion/StringAndPayloadField.java    |   104 +
 .../idversion/TestIDVersionPostingsFormat.java     |   845 +
 .../sandbox/queries/DuplicateFilterTest.java       |    34 +-
 .../sandbox/queries/FuzzyLikeThisQueryTest.java    |    10 +-
 .../sandbox/queries/TestSlowCollationMethods.java  |    20 +-
 .../sandbox/queries/TestSlowFuzzyQuery2.java       |     5 +-
 .../sandbox/queries/TestSortedSetSortField.java    |   225 +
 .../queries/TestSortedSetSortFieldDocValues.java   |   210 +
 .../queries/TestSortedSetSortFieldSelectors.java   |   582 +
 .../sandbox/queries/regex/TestRegexQuery.java      |     4 +-
 .../sandbox/queries/regex/TestSpanRegexQuery.java  |     5 +-
 .../lucene/search/TestTermAutomatonQuery.java      |   649 +
 site/changes/changes2html.pl                       |    15 +-
 spatial/build.xml                                  |     3 +-
 .../lucene/spatial/DisjointSpatialFilter.java      |     3 +
 .../spatial/bbox/BBoxOverlapRatioValueSource.java  |   244 +
 .../spatial/bbox/BBoxSimilarityValueSource.java    |   116 +
 .../apache/lucene/spatial/bbox/BBoxStrategy.java   |   599 +
 .../lucene/spatial/bbox/BBoxValueSource.java       |   116 +
 .../org/apache/lucene/spatial/bbox/package.html    |    23 +
 .../prefix/AbstractVisitingPrefixTreeFilter.java   |    23 +-
 .../spatial/prefix/ContainsPrefixTreeFilter.java   |    10 +
 .../spatial/prefix/IntersectsPrefixTreeFilter.java |    10 +-
 .../lucene/spatial/prefix/PrefixTreeStrategy.java  |     2 +-
 .../prefix/RecursivePrefixTreeStrategy.java        |     2 +-
 .../prefix/TermQueryPrefixTreeStrategy.java        |     3 +-
 .../apache/lucene/spatial/prefix/tree/Cell.java    |     2 +-
 .../spatial/prefix/tree/GeohashPrefixTree.java     |     2 +-
 .../lucene/spatial/prefix/tree/QuadPrefixTree.java |     4 +-
 .../spatial/prefix/tree/SpatialPrefixTree.java     |    12 +-
 .../apache/lucene/spatial/query/SpatialArgs.java   |     3 -
 .../lucene/spatial/query/SpatialArgsParser.java    |    48 +-
 .../lucene/spatial/query/SpatialOperation.java     |    94 +-
 .../spatial/serialized/SerializedDVStrategy.java   |   291 +
 .../apache/lucene/spatial/serialized/package.html  |    23 +
 .../spatial/util/CachingDoubleValueSource.java     |     2 +-
 .../spatial/util/DistanceToShapeValueSource.java   |   118 +
 .../lucene/spatial/util/ShapeAreaValueSource.java  |   110 +
 .../lucene/spatial/util/ShapeFieldCache.java       |     2 +-
 .../spatial/util/ShapeFieldCacheProvider.java      |     4 +-
 .../spatial/util/ShapePredicateValueSource.java    |   109 +
 spatial/src/test-files/cities-Intersects-BBox.txt  |    10 +-
 spatial/src/test-files/data/countries-bbox.txt     |   496 +-
 spatial/src/test-files/data/simple-bbox.txt        |     5 +
 spatial/src/test-files/data/states-bbox.txt        |   102 +-
 .../src/test-files/data/world-cities-points.txt    |  5358 +-
 spatial/src/test-files/simple-Queries-BBox.txt     |     9 +
 spatial/src/test-files/states-Intersects-BBox.txt  |     6 +-
 spatial/src/test-files/states-IsWithin-BBox.txt    |     8 +-
 .../lucene/spatial/DistanceStrategyTest.java       |    52 +-
 .../org/apache/lucene/spatial/PortedSolr3Test.java |    82 +-
 .../lucene/spatial/QueryEqualsHashCodeTest.java    |    53 +-
 .../org/apache/lucene/spatial/SpatialExample.java  |    31 +-
 .../org/apache/lucene/spatial/SpatialTestCase.java |    25 +-
 .../org/apache/lucene/spatial/SpatialTestData.java |    72 +
 .../apache/lucene/spatial/SpatialTestQuery.java    |    26 +-
 .../apache/lucene/spatial/StrategyTestCase.java    |    74 +-
 .../apache/lucene/spatial/TestTestFramework.java   |    10 +-
 .../lucene/spatial/bbox/TestBBoxStrategy.java      |   307 +
 .../lucene/spatial/prefix/JtsPolygonTest.java      |    12 +-
 .../prefix/RandomSpatialOpFuzzyPrefixTreeTest.java |   512 +
 .../prefix/RandomSpatialOpStrategyTestCase.java    |   141 +
 .../prefix/SpatialOpRecursivePrefixTreeTest.java   |   286 +-
 .../prefix/TestRecursivePrefixTreeStrategy.java    |    80 +-
 .../prefix/TestTermQueryPrefixGridStrategy.java    |     2 +-
 .../spatial/query/SpatialArgsParserTest.java       |    24 +-
 .../spatial/serialized/SerializedStrategyTest.java |    78 +
 suggest/build.xml                                  |     8 +-
 .../org/apache/lucene/search/spell/Dictionary.java |    11 +-
 .../lucene/search/spell/DirectSpellChecker.java    |    13 +-
 .../search/spell/HighFrequencyDictionary.java      |    19 +-
 .../lucene/search/spell/LuceneDictionary.java      |     7 +-
 .../lucene/search/spell/PlainTextDictionary.java   |    15 +-
 .../apache/lucene/search/spell/SpellChecker.java   |     4 +-
 .../lucene/search/spell/WordBreakSpellChecker.java |     4 +-
 .../search/suggest/BufferedInputIterator.java      |    32 +-
 .../suggest/BufferingTermFreqIteratorWrapper.java  |     7 +-
 .../lucene/search/suggest/BytesRefArray.java       |   197 -
 .../lucene/search/suggest/DocumentDictionary.java  |   152 +-
 .../suggest/DocumentExpressionDictionary.java      |   138 -
 .../suggest/DocumentValueSourceDictionary.java     |   155 +
 .../lucene/search/suggest/FileDictionary.java      |   161 +-
 .../lucene/search/suggest/InMemorySorter.java      |     1 +
 .../lucene/search/suggest/InputIterator.java       |    23 +
 .../org/apache/lucene/search/suggest/Lookup.java   |   118 +-
 .../org/apache/lucene/search/suggest/Sort.java     |   559 -
 .../lucene/search/suggest/SortedInputIterator.java |    87 +-
 .../suggest/SortedTermFreqIteratorWrapper.java     |    30 +-
 .../search/suggest/UnsortedInputIterator.java      |    15 +-
 .../suggest/analyzing/AnalyzingInfixSuggester.java |   599 +-
 .../suggest/analyzing/AnalyzingSuggester.java      |   259 +-
 .../suggest/analyzing/BlendedInfixSuggester.java   |   297 +
 .../lucene/search/suggest/analyzing/FSTUtil.java   |    60 +-
 .../suggest/analyzing/FreeTextSuggester.java       |   185 +-
 .../search/suggest/analyzing/FuzzySuggester.java   |    31 +-
 .../search/suggest/fst/ExternalRefSorter.java      |    23 +-
 .../lucene/search/suggest/fst/FSTCompletion.java   |    16 +-
 .../search/suggest/fst/FSTCompletionBuilder.java   |    25 +-
 .../search/suggest/fst/FSTCompletionLookup.java    |   117 +-
 .../search/suggest/fst/WFSTCompletionLookup.java   |   109 +-
 .../search/suggest/jaspell/JaspellLookup.java      |    75 +-
 .../suggest/jaspell/JaspellTernarySearchTrie.java  |    47 +-
 .../lucene/search/suggest/tst/TSTAutocomplete.java |     4 +-
 .../lucene/search/suggest/tst/TSTLookup.java       |    76 +-
 .../lucene/search/suggest/tst/TernaryTreeNode.java |    20 +
 .../lucene/search/spell/TestLuceneDictionary.java  |    16 +-
 .../search/spell/TestPlainTextDictionary.java      |     2 +-
 .../lucene/search/spell/TestSpellChecker.java      |     4 +-
 .../search/spell/TestWordBreakSpellChecker.java    |    16 +-
 .../search/suggest/DocumentDictionaryTest.java     |   198 +-
 .../suggest/DocumentExpressionDictionaryTest.java  |   200 -
 .../suggest/DocumentValueSourceDictionaryTest.java |   291 +
 .../lucene/search/suggest/FileDictionaryTest.java  |   198 +
 .../org/apache/lucene/search/suggest/Input.java    |    39 +-
 .../lucene/search/suggest/InputArrayIterator.java  |    21 +-
 .../lucene/search/suggest/LookupBenchmarkTest.java |    15 +-
 .../lucene/search/suggest/PersistenceTest.java     |     7 +-
 .../lucene/search/suggest/TestBytesRefArray.java   |   109 -
 .../suggest/TestHighFrequencyDictionary.java       |     4 +-
 .../lucene/search/suggest/TestInputIterator.java   |    63 +-
 .../analyzing/AnalyzingInfixSuggesterTest.java     |   687 +-
 .../suggest/analyzing/AnalyzingSuggesterTest.java  |    87 +-
 .../analyzing/BlendedInfixSuggesterTest.java       |   208 +
 .../suggest/analyzing/FuzzySuggesterTest.java      |    85 +-
 .../suggest/analyzing/TestFreeTextSuggester.java   |    85 +-
 .../suggest/analyzing/TestSuggestStopFilter.java   |    12 +-
 .../search/suggest/fst/BytesRefSortersTest.java    |     4 +-
 .../search/suggest/fst/FSTCompletionTest.java      |    18 +-
 .../lucene/search/suggest/fst/LargeInputFST.java   |    19 +-
 .../apache/lucene/search/suggest/fst/TestSort.java |   184 -
 .../search/suggest/fst/WFSTCompletionTest.java     |    26 +-
 test-framework/build.xml                           |     7 +-
 .../lucene/analysis/BaseTokenStreamTestCase.java   |   167 +-
 .../lucene/analysis/CannedBinaryTokenStream.java   |     9 +-
 .../apache/lucene/analysis/CollationTestBase.java  |    25 +-
 .../apache/lucene/analysis/CrankyTokenFilter.java  |    71 +
 .../lucene/analysis/LookaheadTokenFilter.java      |     2 +-
 .../org/apache/lucene/analysis/MockAnalyzer.java   |    20 +-
 .../apache/lucene/analysis/MockBytesAnalyzer.java  |     7 +-
 .../lucene/analysis/MockBytesAttributeFactory.java |    40 -
 .../org/apache/lucene/analysis/MockCharFilter.java |     2 +-
 .../lucene/analysis/MockGraphTokenFilter.java      |     6 +-
 .../analysis/MockHoleInjectingTokenFilter.java     |     4 +-
 .../lucene/analysis/MockPayloadAnalyzer.java       |     3 +-
 .../apache/lucene/analysis/MockReaderWrapper.java  |     4 +-
 .../apache/lucene/analysis/MockTokenFilter.java    |     8 +-
 .../org/apache/lucene/analysis/MockTokenizer.java  |     5 +-
 .../analysis/MockUTF16TermAttributeImpl.java       |    13 +-
 .../lucene/analysis/ValidatingTokenFilter.java     |    22 +-
 .../apache/lucene/analysis/VocabularyAssert.java   |     7 +-
 .../lucene/codecs/appending/AppendingRWCodec.java  |    39 -
 .../appending/AppendingRWPostingsFormat.java       |    47 -
 .../codecs/appending/AppendingTermsWriter.java     |    56 -
 .../apache/lucene/codecs/appending/package.html    |    25 -
 .../lucene/codecs/asserting/AssertingCodec.java    |    11 +-
 .../codecs/asserting/AssertingDocValuesFormat.java |    54 +-
 .../codecs/asserting/AssertingNormsFormat.java     |     6 +-
 .../codecs/asserting/AssertingPostingsFormat.java  |     5 +
 .../asserting/AssertingStoredFieldsFormat.java     |    17 +-
 .../asserting/AssertingTermVectorsFormat.java      |     5 +
 .../codecs/cheapbastard/CheapBastardCodec.java     |    13 +-
 .../codecs/compressing/CompressingCodec.java       |     6 +-
 .../codecs/compressing/FastCompressingCodec.java   |     9 -
 .../FastDecompressionCompressingCodec.java         |     9 -
 .../HighCompressionCompressingCodec.java           |     9 -
 .../apache/lucene/codecs/cranky/CrankyCodec.java   |    92 +
 .../codecs/cranky/CrankyDocValuesFormat.java       |   113 +
 .../codecs/cranky/CrankyFieldInfosFormat.java      |    69 +
 .../lucene/codecs/cranky/CrankyLiveDocsFormat.java |    68 +
 .../lucene/codecs/cranky/CrankyNormsFormat.java    |    50 +
 .../lucene/codecs/cranky/CrankyPostingsFormat.java |   191 +
 .../codecs/cranky/CrankySegmentInfoFormat.java     |    67 +
 .../codecs/cranky/CrankyStoredFieldsFormat.java    |   124 +
 .../codecs/cranky/CrankyTermVectorsFormat.java     |   173 +
 .../org/apache/lucene/codecs/cranky/package.html   |    25 +
 .../lucene/codecs/lucene3x/PreFlexRWCodec.java     |    12 +-
 .../codecs/lucene3x/PreFlexRWFieldInfosReader.java |     2 +-
 .../codecs/lucene3x/PreFlexRWNormsConsumer.java    |     5 +
 .../codecs/lucene3x/PreFlexRWPostingsFormat.java   |    15 +
 .../lucene3x/PreFlexRWStoredFieldsWriter.java      |    34 +-
 .../lucene3x/PreFlexRWTermVectorsWriter.java       |     7 +-
 .../codecs/lucene3x/PreflexRWSegmentTermEnum.java  |    40 +
 .../lucene/codecs/lucene3x/TermInfosWriter.java    |    54 +-
 .../codecs/lucene40/Lucene40DocValuesWriter.java   |    13 +-
 .../codecs/lucene40/Lucene40PostingsWriter.java    |   109 +-
 .../codecs/lucene40/Lucene40RWPostingsFormat.java  |    16 +-
 .../codecs/lucene42/Lucene42DocValuesConsumer.java |    21 +-
 .../codecs/lucene42/Lucene42NormsConsumer.java     |   217 +
 .../lucene/codecs/lucene42/Lucene42RWCodec.java    |     2 +-
 .../codecs/lucene42/Lucene42RWNormsFormat.java     |    39 +
 .../lucene/codecs/lucene45/Lucene45RWCodec.java    |    17 +
 .../codecs/lucene45/Lucene45RWDocValuesFormat.java |    45 +
 .../lucene/codecs/lucene46/Lucene46RWCodec.java    |    44 +
 .../org/apache/lucene/codecs/lucene46/package.html |    25 +
 .../lucene/codecs/lucene49/Lucene49RWCodec.java    |    42 +
 .../codecs/lucene49/Lucene49RWDocValuesFormat.java |    44 +
 .../org/apache/lucene/codecs/lucene49/package.html |    25 +
 .../mockrandom/MockRandomPostingsFormat.java       |   142 +-
 .../codecs/mocksep/MockSingleIntIndexOutput.java   |     3 +-
 .../nestedpulsing/NestedPulsingPostingsFormat.java |    12 +-
 .../codecs/ramonly/RAMOnlyPostingsFormat.java      |    24 +-
 .../apache/lucene/index/AlcoholicMergePolicy.java  |     8 +-
 .../apache/lucene/index/AssertingAtomicReader.java |   110 +-
 .../BaseCompressingDocValuesFormatTestCase.java    |     6 +-
 .../lucene/index/BaseDocValuesFormatTestCase.java  |   962 +-
 .../lucene/index/BaseIndexFileFormatTestCase.java  |   255 +
 .../lucene/index/BaseMergePolicyTestCase.java      |    69 +
 .../lucene/index/BaseNormsFormatTestCase.java      |   254 +
 .../lucene/index/BasePostingsFormatTestCase.java   |   339 +-
 .../index/BaseStoredFieldsFormatTestCase.java      |   102 +-
 .../index/BaseTermVectorsFormatTestCase.java       |    92 +-
 .../java/org/apache/lucene/index/DocHelper.java    |    22 +-
 .../lucene/index/FieldFilterAtomicReader.java      |    12 +-
 .../org/apache/lucene/index/MockIndexInput.java    |    70 -
 .../apache/lucene/index/MockRandomMergePolicy.java |    72 +-
 .../org/apache/lucene/index/PerThreadPKLookup.java |    97 +
 .../java/org/apache/lucene/index/RandomCodec.java  |    39 +-
 .../index/RandomDocumentsWriterPerThreadPool.java  |    90 -
 .../org/apache/lucene/index/RandomIndexWriter.java |    54 +-
 .../ThreadedIndexingAndSearchingTestCase.java      |    51 +-
 .../search/AssertingBulkOutOfOrderScorer.java      |    54 +
 .../apache/lucene/search/AssertingBulkScorer.java  |    84 +
 .../lucene/search/AssertingIndexSearcher.java      |     5 +-
 .../org/apache/lucene/search/AssertingScorer.java  |    79 +-
 .../org/apache/lucene/search/AssertingWeight.java  |    41 +-
 .../java/org/apache/lucene/search/CheckHits.java   |    10 +-
 .../java/org/apache/lucene/search/QueryUtils.java  |    20 +-
 .../apache/lucene/search/RandomOrderCollector.java |   113 +
 .../lucene/search/RandomSimilarityProvider.java    |     8 +-
 .../lucene/search/SearchEquivalenceTestBase.java   |    13 +-
 .../lucene/search/ShardSearchingTestBase.java      |    18 +-
 .../apache/lucene/store/BaseDirectoryTestCase.java |  1031 +
 .../apache/lucene/store/BaseDirectoryWrapper.java  |     9 +-
 .../apache/lucene/store/MockDirectoryWrapper.java  |   285 +-
 .../apache/lucene/store/MockIndexInputWrapper.java |    10 +
 .../lucene/store/MockIndexOutputWrapper.java       |    22 +-
 .../lucene/store/MockLockFactoryWrapper.java       |     7 +-
 .../java/org/apache/lucene/store/TestHelper.java   |    68 +
 .../java/org/apache/lucene/store/_TestHelper.java  |    65 -
 .../lucene/util/AbstractBeforeAfterRule.java       |     2 +-
 .../apache/lucene/util/BaseDocIdSetTestCase.java   |    36 +-
 .../java/org/apache/lucene/util/CloseableFile.java |    53 -
 .../java/org/apache/lucene/util/FailureMarker.java |    48 +
 .../java/org/apache/lucene/util/LineFileDocs.java  |     5 +-
 .../lucene/util/LuceneJUnit3MethodProvider.java    |     2 +-
 .../org/apache/lucene/util/LuceneTestCase.java     |   920 +-
 .../org/apache/lucene/util/RamUsageTester.java     |   455 +
 .../org/apache/lucene/util/RemoveUponClose.java    |    58 +
 .../lucene/util/RunListenerPrintReproduceInfo.java |     2 +-
 .../org/apache/lucene/util/TestRuleDelegate.java   |     2 +-
 .../util/TestRuleIgnoreAfterMaxFailures.java       |    15 +-
 .../apache/lucene/util/TestRuleLimitSysouts.java   |   233 +
 .../util/TestRuleSetupAndRestoreClassEnv.java      |    92 +-
 .../src/java/org/apache/lucene/util/TestUtil.java  |  1105 +
 .../apache/lucene/util/ThrottledIndexOutput.java   |    19 +-
 .../src/java/org/apache/lucene/util/_TestUtil.java |  1079 -
 .../lucene/util/automaton/AutomatonTestUtil.java   |   372 +-
 .../java/org/apache/lucene/util/fst/FSTTester.java |   109 +-
 .../services/org.apache.lucene.codecs.Codec        |     3 +-
 tools/build.xml                                    |     3 +-
 tools/custom-tasks.xml                             |    37 +-
 tools/ivy.xml                                      |     5 +
 tools/javadoc/ecj.javadocs.prefs                   |     6 +-
 tools/junit4/tests.policy                          |     1 +
 tools/src/java/lucene-solr.antlib.xml              |     3 +
 .../dependencies/GetMavenDependenciesTask.java     |   864 +
 .../dependencies/InterpolatedProperties.java       |    72 +
 .../lucene/validation/LibVersionsCheckTask.java    |   632 +-
 .../apache/lucene/validation/LicenseCheckTask.java |    14 +-
 .../lucene/validation/ivyde/IvyNodeElement.java    |   180 +
 .../validation/ivyde/IvyNodeElementAdapter.java    |   137 +
 2653 files changed, 180818 insertions(+), 119602 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/lucene4.10.git



More information about the pkg-java-commits mailing list