From 675597141b7fb711d18fb69562fdfc1f3081414b Mon Sep 17 00:00:00 2001 From: Uwe Schindler Date: Wed, 17 Mar 2010 10:24:07 +0000 Subject: [PATCH] LUCENE-2326: Removed SVN checkouts for backwards tests. The backwards branch is now included in the svn repository using "svn copy" after release. git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@924207 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 10 +- backwards/backwards-readme.txt | 13 + backwards/src/demo/demo-build.template | 253 + .../org/apache/lucene/demo/DeleteFiles.java | 66 + .../org/apache/lucene/demo/FileDocument.java | 71 + .../org/apache/lucene/demo/HTMLDocument.java | 86 + .../org/apache/lucene/demo/IndexFiles.java | 100 + .../org/apache/lucene/demo/IndexHTML.java | 168 + .../org/apache/lucene/demo/SearchFiles.java | 313 ++ .../org/apache/lucene/demo/html/Entities.java | 329 ++ .../apache/lucene/demo/html/HTMLParser.java | 754 +++ .../org/apache/lucene/demo/html/HTMLParser.jj | 392 ++ .../lucene/demo/html/HTMLParserConstants.java | 124 + .../demo/html/HTMLParserTokenManager.java | 1619 ++++++ .../lucene/demo/html/ParseException.java | 198 + .../apache/lucene/demo/html/ParserThread.java | 50 + .../lucene/demo/html/SimpleCharStream.java | 472 ++ .../org/apache/lucene/demo/html/Tags.java | 64 + .../org/apache/lucene/demo/html/Test.java | 51 + .../org/apache/lucene/demo/html/Token.java | 124 + .../lucene/demo/html/TokenMgrError.java | 141 + .../java/org/apache/lucene/LucenePackage.java | 29 + .../lucene/analysis/ASCIIFoldingFilter.java | 2031 +++++++ .../org/apache/lucene/analysis/Analyzer.java | 144 + .../lucene/analysis/BaseCharFilter.java | 93 + .../lucene/analysis/CachingTokenFilter.java | 86 + .../apache/lucene/analysis/CharArraySet.java | 390 ++ .../apache/lucene/analysis/CharFilter.java | 82 + .../apache/lucene/analysis/CharReader.java | 71 + .../apache/lucene/analysis/CharStream.java | 41 + .../apache/lucene/analysis/CharTokenizer.java | 126 + .../analysis/ISOLatin1AccentFilter.java | 260 + .../lucene/analysis/KeywordAnalyzer.java | 53 + .../lucene/analysis/KeywordTokenizer.java | 98 + .../apache/lucene/analysis/LengthFilter.java | 62 + .../lucene/analysis/LetterTokenizer.java | 53 + .../lucene/analysis/LowerCaseFilter.java | 48 + .../lucene/analysis/LowerCaseTokenizer.java | 56 + .../lucene/analysis/MappingCharFilter.java | 137 + .../lucene/analysis/NormalizeCharMap.java | 61 + .../lucene/analysis/NumericTokenStream.java | 252 + .../analysis/PerFieldAnalyzerWrapper.java | 127 + .../lucene/analysis/PorterStemFilter.java | 61 + .../apache/lucene/analysis/PorterStemmer.java | 546 ++ .../lucene/analysis/SimpleAnalyzer.java | 42 + .../apache/lucene/analysis/StopAnalyzer.java | 119 + .../apache/lucene/analysis/StopFilter.java | 191 + .../lucene/analysis/TeeSinkTokenFilter.java | 245 + .../org/apache/lucene/analysis/Token.java | 811 +++ .../apache/lucene/analysis/TokenFilter.java | 56 + .../apache/lucene/analysis/TokenStream.java | 161 + .../org/apache/lucene/analysis/Tokenizer.java | 92 + .../lucene/analysis/WhitespaceAnalyzer.java | 41 + .../lucene/analysis/WhitespaceTokenizer.java | 49 + .../lucene/analysis/WordlistLoader.java | 177 + .../org/apache/lucene/analysis/package.html | 635 +++ .../standard/READ_BEFORE_REGENERATING.txt | 25 + .../analysis/standard/StandardAnalyzer.java | 161 + .../analysis/standard/StandardFilter.java | 76 + .../analysis/standard/StandardTokenizer.java | 244 + .../standard/StandardTokenizerImpl.java | 723 +++ .../standard/StandardTokenizerImpl.jflex | 145 + .../lucene/analysis/standard/package.html | 25 + .../tokenattributes/FlagsAttribute.java | 44 + .../tokenattributes/FlagsAttributeImpl.java | 80 + .../tokenattributes/OffsetAttribute.java | 44 + .../tokenattributes/OffsetAttributeImpl.java | 90 + .../tokenattributes/PayloadAttribute.java | 36 + .../tokenattributes/PayloadAttributeImpl.java | 101 + .../PositionIncrementAttribute.java | 59 + .../PositionIncrementAttributeImpl.java | 99 + .../tokenattributes/TermAttribute.java | 91 + .../tokenattributes/TermAttributeImpl.java | 226 + .../tokenattributes/TypeAttribute.java | 32 + .../tokenattributes/TypeAttributeImpl.java | 78 + .../apache/lucene/document/AbstractField.java | 294 + .../lucene/document/CompressionTools.java | 124 + .../org/apache/lucene/document/DateField.java | 122 + .../org/apache/lucene/document/DateTools.java | 256 + .../org/apache/lucene/document/Document.java | 305 ++ .../org/apache/lucene/document/Field.java | 566 ++ .../apache/lucene/document/FieldSelector.java | 34 + .../lucene/document/FieldSelectorResult.java | 67 + .../org/apache/lucene/document/Fieldable.java | 212 + .../document/LoadFirstFieldSelector.java | 29 + .../lucene/document/MapFieldSelector.java | 67 + .../apache/lucene/document/NumberTools.java | 139 + .../apache/lucene/document/NumericField.java | 277 + .../document/SetBasedFieldSelector.java | 58 + .../org/apache/lucene/document/package.html | 56 + .../org/apache/lucene/index/AllTermDocs.java | 86 + .../apache/lucene/index/BufferedDeletes.java | 153 + .../apache/lucene/index/ByteBlockPool.java | 147 + .../apache/lucene/index/ByteSliceReader.java | 149 + .../apache/lucene/index/ByteSliceWriter.java | 89 + .../apache/lucene/index/CharBlockPool.java | 56 + .../org/apache/lucene/index/CheckIndex.java | 911 +++ .../lucene/index/CompoundFileReader.java | 281 + .../lucene/index/CompoundFileWriter.java | 247 + .../index/ConcurrentMergeScheduler.java | 409 ++ .../lucene/index/CorruptIndexException.java | 30 + .../lucene/index/DefaultSkipListReader.java | 117 + .../lucene/index/DefaultSkipListWriter.java | 136 + .../apache/lucene/index/DirectoryReader.java | 1243 +++++ .../org/apache/lucene/index/DocConsumer.java | 29 + .../lucene/index/DocConsumerPerThread.java | 33 + .../apache/lucene/index/DocFieldConsumer.java | 50 + .../index/DocFieldConsumerPerField.java | 27 + .../index/DocFieldConsumerPerThread.java | 27 + .../lucene/index/DocFieldConsumers.java | 168 + .../index/DocFieldConsumersPerField.java | 49 + .../index/DocFieldConsumersPerThread.java | 75 + .../lucene/index/DocFieldProcessor.java | 90 + .../index/DocFieldProcessorPerField.java | 45 + .../index/DocFieldProcessorPerThread.java | 389 ++ .../org/apache/lucene/index/DocInverter.java | 97 + .../lucene/index/DocInverterPerField.java | 209 + .../lucene/index/DocInverterPerThread.java | 92 + .../apache/lucene/index/DocumentsWriter.java | 1510 +++++ .../index/DocumentsWriterThreadState.java | 50 + .../org/apache/lucene/index/FieldInfo.java | 90 + .../org/apache/lucene/index/FieldInfos.java | 371 ++ .../apache/lucene/index/FieldInvertState.java | 106 + .../lucene/index/FieldReaderException.java | 79 + .../index/FieldSortedTermVectorMapper.java | 72 + .../org/apache/lucene/index/FieldsReader.java | 570 ++ .../org/apache/lucene/index/FieldsWriter.java | 238 + .../lucene/index/FilterIndexReader.java | 275 + .../index/FormatPostingsDocsConsumer.java | 34 + .../index/FormatPostingsDocsWriter.java | 129 + .../index/FormatPostingsFieldsConsumer.java | 36 + .../index/FormatPostingsFieldsWriter.java | 75 + .../FormatPostingsPositionsConsumer.java | 31 + .../index/FormatPostingsPositionsWriter.java | 89 + .../index/FormatPostingsTermsConsumer.java | 46 + .../index/FormatPostingsTermsWriter.java | 73 + .../lucene/index/FreqProxFieldMergeState.java | 105 + .../lucene/index/FreqProxTermsWriter.java | 287 + .../index/FreqProxTermsWriterPerField.java | 167 + .../index/FreqProxTermsWriterPerThread.java | 45 + .../org/apache/lucene/index/IndexCommit.java | 133 + .../lucene/index/IndexDeletionPolicy.java | 98 + .../apache/lucene/index/IndexFileDeleter.java | 650 +++ .../lucene/index/IndexFileNameFilter.java | 92 + .../apache/lucene/index/IndexFileNames.java | 200 + .../org/apache/lucene/index/IndexReader.java | 1168 ++++ .../org/apache/lucene/index/IndexWriter.java | 4861 +++++++++++++++++ .../org/apache/lucene/index/IntBlockPool.java | 65 + .../lucene/index/InvertedDocConsumer.java | 47 + .../index/InvertedDocConsumerPerField.java | 44 + .../index/InvertedDocConsumerPerThread.java | 27 + .../lucene/index/InvertedDocEndConsumer.java | 30 + .../index/InvertedDocEndConsumerPerField.java | 23 + .../InvertedDocEndConsumerPerThread.java | 25 + .../KeepOnlyLastCommitDeletionPolicy.java | 50 + .../lucene/index/LogByteSizeMergePolicy.java | 85 + .../lucene/index/LogDocMergePolicy.java | 63 + .../apache/lucene/index/LogMergePolicy.java | 482 ++ .../lucene/index/MergeDocIDRemapper.java | 110 + .../org/apache/lucene/index/MergePolicy.java | 266 + .../apache/lucene/index/MergeScheduler.java | 46 + .../index/MultiLevelSkipListReader.java | 279 + .../index/MultiLevelSkipListWriter.java | 151 + .../org/apache/lucene/index/MultiReader.java | 422 ++ .../lucene/index/MultipleTermPositions.java | 218 + .../org/apache/lucene/index/NormsWriter.java | 177 + .../lucene/index/NormsWriterPerField.java | 79 + .../lucene/index/NormsWriterPerThread.java | 45 + .../apache/lucene/index/ParallelReader.java | 651 +++ .../java/org/apache/lucene/index/Payload.java | 201 + .../index/PositionBasedTermVectorMapper.java | 170 + .../apache/lucene/index/RawPostingList.java | 36 + .../lucene/index/ReadOnlyDirectoryReader.java | 43 + .../lucene/index/ReadOnlySegmentReader.java | 36 + .../lucene/index/ReusableStringReader.java | 58 + .../org/apache/lucene/index/SegmentInfo.java | 728 +++ .../org/apache/lucene/index/SegmentInfos.java | 915 ++++ .../apache/lucene/index/SegmentMergeInfo.java | 85 + .../lucene/index/SegmentMergeQueue.java | 42 + .../apache/lucene/index/SegmentMerger.java | 774 +++ .../apache/lucene/index/SegmentReader.java | 1292 +++++ .../apache/lucene/index/SegmentTermDocs.java | 212 + .../apache/lucene/index/SegmentTermEnum.java | 216 + .../index/SegmentTermPositionVector.java | 65 + .../lucene/index/SegmentTermPositions.java | 203 + .../lucene/index/SegmentTermVector.java | 90 + .../lucene/index/SegmentWriteState.java | 50 + .../lucene/index/SerialMergeScheduler.java | 43 + .../lucene/index/SnapshotDeletionPolicy.java | 141 + .../lucene/index/SortedTermVectorMapper.java | 131 + .../lucene/index/StaleReaderException.java | 36 + .../lucene/index/StoredFieldsWriter.java | 196 + .../index/StoredFieldsWriterPerThread.java | 79 + .../java/org/apache/lucene/index/Term.java | 135 + .../org/apache/lucene/index/TermBuffer.java | 140 + .../org/apache/lucene/index/TermDocs.java | 83 + .../org/apache/lucene/index/TermEnum.java | 40 + .../apache/lucene/index/TermFreqVector.java | 71 + .../org/apache/lucene/index/TermInfo.java | 59 + .../apache/lucene/index/TermInfosReader.java | 302 + .../apache/lucene/index/TermInfosWriter.java | 228 + .../lucene/index/TermPositionVector.java | 43 + .../apache/lucene/index/TermPositions.java | 79 + .../apache/lucene/index/TermVectorEntry.java | 101 + .../TermVectorEntryFreqSortedComparator.java | 40 + .../apache/lucene/index/TermVectorMapper.java | 101 + .../lucene/index/TermVectorOffsetInfo.java | 93 + .../lucene/index/TermVectorsReader.java | 599 ++ .../lucene/index/TermVectorsTermsWriter.java | 297 + .../index/TermVectorsTermsWriterPerField.java | 258 + .../TermVectorsTermsWriterPerThread.java | 91 + .../lucene/index/TermVectorsWriter.java | 218 + .../org/apache/lucene/index/TermsHash.java | 233 + .../lucene/index/TermsHashConsumer.java | 37 + .../index/TermsHashConsumerPerField.java | 37 + .../index/TermsHashConsumerPerThread.java | 27 + .../lucene/index/TermsHashPerField.java | 562 ++ .../lucene/index/TermsHashPerThread.java | 125 + .../java/org/apache/lucene/index/package.html | 25 + .../org/apache/lucene/messages/Message.java | 37 + .../apache/lucene/messages/MessageImpl.java | 72 + .../java/org/apache/lucene/messages/NLS.java | 208 + .../apache/lucene/messages/NLSException.java | 34 + .../org/apache/lucene/messages/package.html | 99 + .../src/java/org/apache/lucene/package.html | 17 + .../apache/lucene/queryParser/CharStream.java | 112 + .../lucene/queryParser/FastCharStream.java | 124 + .../queryParser/MultiFieldQueryParser.java | 323 ++ .../lucene/queryParser/ParseException.java | 198 + .../lucene/queryParser/QueryParser.java | 1805 ++++++ .../apache/lucene/queryParser/QueryParser.jj | 1381 +++++ .../queryParser/QueryParserConstants.java | 125 + .../queryParser/QueryParserTokenManager.java | 1260 +++++ .../org/apache/lucene/queryParser/Token.java | 124 + .../lucene/queryParser/TokenMgrError.java | 141 + .../apache/lucene/queryParser/package.html | 35 + .../apache/lucene/search/BooleanClause.java | 107 + .../apache/lucene/search/BooleanQuery.java | 482 ++ .../apache/lucene/search/BooleanScorer.java | 345 ++ .../apache/lucene/search/BooleanScorer2.java | 313 ++ .../lucene/search/CachingSpanFilter.java | 97 + .../lucene/search/CachingWrapperFilter.java | 109 + .../org/apache/lucene/search/Collector.java | 171 + .../lucene/search/ComplexExplanation.java | 71 + .../lucene/search/ConjunctionScorer.java | 137 + .../lucene/search/ConstantScoreQuery.java | 184 + .../lucene/search/DefaultSimilarity.java | 101 + .../lucene/search/DisjunctionMaxQuery.java | 286 + .../lucene/search/DisjunctionMaxScorer.java | 184 + .../lucene/search/DisjunctionSumScorer.java | 236 + .../org/apache/lucene/search/DocIdSet.java | 67 + .../lucene/search/DocIdSetIterator.java | 99 + .../lucene/search/ExactPhraseScorer.java | 56 + .../org/apache/lucene/search/Explanation.java | 150 + .../org/apache/lucene/search/FieldCache.java | 605 ++ .../apache/lucene/search/FieldCacheImpl.java | 672 +++ .../lucene/search/FieldCacheRangeFilter.java | 602 ++ .../lucene/search/FieldCacheTermsFilter.java | 173 + .../apache/lucene/search/FieldComparator.java | 938 ++++ .../lucene/search/FieldComparatorSource.java | 43 + .../org/apache/lucene/search/FieldDoc.java | 75 + .../lucene/search/FieldDocSortedHitQueue.java | 134 + .../lucene/search/FieldValueHitQueue.java | 221 + .../java/org/apache/lucene/search/Filter.java | 38 + .../apache/lucene/search/FilterManager.java | 203 + .../lucene/search/FilteredDocIdSet.java | 79 + .../search/FilteredDocIdSetIterator.java | 85 + .../apache/lucene/search/FilteredQuery.java | 224 + .../lucene/search/FilteredTermEnum.java | 104 + .../org/apache/lucene/search/FuzzyQuery.java | 242 + .../apache/lucene/search/FuzzyTermEnum.java | 284 + .../org/apache/lucene/search/HitQueue.java | 86 + .../apache/lucene/search/IndexSearcher.java | 301 + .../lucene/search/MatchAllDocsQuery.java | 167 + .../lucene/search/MultiPhraseQuery.java | 372 ++ .../apache/lucene/search/MultiSearcher.java | 449 ++ .../apache/lucene/search/MultiTermQuery.java | 416 ++ .../search/MultiTermQueryWrapperFilter.java | 144 + .../lucene/search/NumericRangeFilter.java | 189 + .../lucene/search/NumericRangeQuery.java | 558 ++ .../lucene/search/ParallelMultiSearcher.java | 230 + .../apache/lucene/search/PhrasePositions.java | 81 + .../org/apache/lucene/search/PhraseQuery.java | 340 ++ .../org/apache/lucene/search/PhraseQueue.java | 39 + .../apache/lucene/search/PhraseScorer.java | 185 + .../search/PositiveScoresOnlyCollector.java | 63 + .../apache/lucene/search/PrefixFilter.java | 47 + .../org/apache/lucene/search/PrefixQuery.java | 87 + .../apache/lucene/search/PrefixTermEnum.java | 66 + .../java/org/apache/lucene/search/Query.java | 238 + .../apache/lucene/search/QueryTermVector.java | 148 + .../lucene/search/QueryWrapperFilter.java | 76 + .../apache/lucene/search/ReqExclScorer.java | 120 + .../apache/lucene/search/ReqOptSumScorer.java | 84 + .../search/ScoreCachingWrappingScorer.java | 86 + .../org/apache/lucene/search/ScoreDoc.java | 43 + .../java/org/apache/lucene/search/Scorer.java | 97 + .../org/apache/lucene/search/Searchable.java | 165 + .../org/apache/lucene/search/Searcher.java | 170 + .../org/apache/lucene/search/Similarity.java | 840 +++ .../lucene/search/SimilarityDelegator.java | 76 + .../apache/lucene/search/SingleTermEnum.java | 67 + .../lucene/search/SloppyPhraseScorer.java | 217 + .../java/org/apache/lucene/search/Sort.java | 181 + .../org/apache/lucene/search/SortField.java | 423 ++ .../org/apache/lucene/search/SpanFilter.java | 38 + .../lucene/search/SpanFilterResult.java | 117 + .../apache/lucene/search/SpanQueryFilter.java | 105 + .../org/apache/lucene/search/TermQuery.java | 208 + .../apache/lucene/search/TermRangeFilter.java | 108 + .../apache/lucene/search/TermRangeQuery.java | 205 + .../lucene/search/TermRangeTermEnum.java | 154 + .../org/apache/lucene/search/TermScorer.java | 167 + .../lucene/search/TimeLimitingCollector.java | 228 + .../org/apache/lucene/search/TopDocs.java | 55 + .../lucene/search/TopDocsCollector.java | 148 + .../lucene/search/TopFieldCollector.java | 997 ++++ .../apache/lucene/search/TopFieldDocs.java | 45 + .../lucene/search/TopScoreDocCollector.java | 153 + .../java/org/apache/lucene/search/Weight.java | 118 + .../apache/lucene/search/WildcardQuery.java | 119 + .../lucene/search/WildcardTermEnum.java | 190 + .../search/function/ByteFieldSource.java | 121 + .../search/function/CustomScoreProvider.java | 164 + .../search/function/CustomScoreQuery.java | 497 ++ .../lucene/search/function/DocValues.java | 190 + .../search/function/FieldCacheSource.java | 111 + .../search/function/FieldScoreQuery.java | 128 + .../search/function/FloatFieldSource.java | 115 + .../search/function/IntFieldSource.java | 121 + .../search/function/OrdFieldSource.java | 116 + .../function/ReverseOrdFieldSource.java | 126 + .../search/function/ShortFieldSource.java | 121 + .../lucene/search/function/ValueSource.java | 76 + .../search/function/ValueSourceQuery.java | 196 + .../lucene/search/function/package.html | 195 + .../org/apache/lucene/search/package.html | 389 ++ .../payloads/AveragePayloadFunction.java | 57 + .../search/payloads/MaxPayloadFunction.java | 56 + .../search/payloads/MinPayloadFunction.java | 55 + .../search/payloads/PayloadFunction.java | 65 + .../search/payloads/PayloadNearQuery.java | 242 + .../search/payloads/PayloadSpanUtil.java | 188 + .../search/payloads/PayloadTermQuery.java | 220 + .../lucene/search/payloads/package.html | 37 + .../search/spans/FieldMaskingSpanQuery.java | 160 + .../lucene/search/spans/NearSpansOrdered.java | 343 ++ .../search/spans/NearSpansUnordered.java | 318 ++ .../lucene/search/spans/SpanFirstQuery.java | 167 + .../lucene/search/spans/SpanNearQuery.java | 187 + .../lucene/search/spans/SpanNotQuery.java | 212 + .../lucene/search/spans/SpanOrQuery.java | 257 + .../apache/lucene/search/spans/SpanQuery.java | 41 + .../lucene/search/spans/SpanScorer.java | 115 + .../lucene/search/spans/SpanTermQuery.java | 86 + .../lucene/search/spans/SpanWeight.java | 142 + .../org/apache/lucene/search/spans/Spans.java | 90 + .../apache/lucene/search/spans/TermSpans.java | 118 + .../apache/lucene/search/spans/package.html | 92 + .../lucene/store/AlreadyClosedException.java | 28 + .../lucene/store/BufferedIndexInput.java | 208 + .../lucene/store/BufferedIndexOutput.java | 139 + .../lucene/store/ChecksumIndexInput.java | 73 + .../lucene/store/ChecksumIndexOutput.java | 99 + .../org/apache/lucene/store/Directory.java | 229 + .../org/apache/lucene/store/FSDirectory.java | 439 ++ .../apache/lucene/store/FSLockFactory.java | 53 + .../lucene/store/FileSwitchDirectory.java | 141 + .../org/apache/lucene/store/IndexInput.java | 244 + .../org/apache/lucene/store/IndexOutput.java | 224 + .../java/org/apache/lucene/store/Lock.java | 143 + .../org/apache/lucene/store/LockFactory.java | 74 + .../store/LockObtainFailedException.java | 33 + .../store/LockReleaseFailedException.java | 31 + .../apache/lucene/store/LockStressTest.java | 110 + .../apache/lucene/store/LockVerifyServer.java | 96 + .../apache/lucene/store/MMapDirectory.java | 421 ++ .../apache/lucene/store/NIOFSDirectory.java | 177 + .../lucene/store/NativeFSLockFactory.java | 330 ++ .../apache/lucene/store/NoLockFactory.java | 68 + .../store/NoSuchDirectoryException.java | 31 + .../org/apache/lucene/store/RAMDirectory.java | 210 + .../java/org/apache/lucene/store/RAMFile.java | 98 + .../apache/lucene/store/RAMInputStream.java | 120 + .../apache/lucene/store/RAMOutputStream.java | 163 + .../lucene/store/SimpleFSDirectory.java | 226 + .../lucene/store/SimpleFSLockFactory.java | 145 + .../store/SingleInstanceLockFactory.java | 91 + .../lucene/store/VerifyingLockFactory.java | 125 + .../java/org/apache/lucene/store/package.html | 25 + .../org/apache/lucene/util/ArrayUtil.java | 238 + .../org/apache/lucene/util/Attribute.java | 24 + .../org/apache/lucene/util/AttributeImpl.java | 126 + .../apache/lucene/util/AttributeSource.java | 461 ++ .../lucene/util/AverageGuessMemoryModel.java | 78 + .../java/org/apache/lucene/util/BitUtil.java | 816 +++ .../org/apache/lucene/util/BitVector.java | 265 + .../lucene/util/CloseableThreadLocal.java | 105 + .../org/apache/lucene/util/Constants.java | 86 + .../org/apache/lucene/util/DocIdBitSet.java | 83 + .../lucene/util/DummyConcurrentLock.java | 51 + .../lucene/util/FieldCacheSanityChecker.java | 428 ++ .../util/IndexableBinaryStringTools.java | 315 ++ .../org/apache/lucene/util/MapOfSets.java | 81 + .../org/apache/lucene/util/MemoryModel.java | 48 + .../lucene/util/NamedThreadFactory.java | 67 + .../org/apache/lucene/util/NumericUtils.java | 467 ++ .../org/apache/lucene/util/OpenBitSet.java | 817 +++ .../apache/lucene/util/OpenBitSetDISI.java | 102 + .../lucene/util/OpenBitSetIterator.java | 195 + .../org/apache/lucene/util/Parameter.java | 77 + .../org/apache/lucene/util/PriorityQueue.java | 232 + .../apache/lucene/util/RamUsageEstimator.java | 197 + .../org/apache/lucene/util/ReaderUtil.java | 111 + .../apache/lucene/util/ScorerDocQueue.java | 217 + .../lucene/util/SimpleStringInterner.java | 82 + .../org/apache/lucene/util/SmallFloat.java | 124 + .../apache/lucene/util/SortedVIntList.java | 239 + .../apache/lucene/util/SorterTemplate.java | 176 + .../org/apache/lucene/util/StringHelper.java | 75 + .../apache/lucene/util/StringInterner.java | 37 + .../util/ThreadInterruptedException.java | 30 + .../org/apache/lucene/util/ToStringUtils.java | 31 + .../org/apache/lucene/util/UnicodeUtil.java | 447 ++ .../java/org/apache/lucene/util/Version.java | 69 + .../org/apache/lucene/util/cache/Cache.java | 111 + .../lucene/util/cache/SimpleLRUCache.java | 44 + .../lucene/util/cache/SimpleMapCache.java | 111 + .../java/org/apache/lucene/util/package.html | 25 + backwards/src/java/overview.html | 222 + backwards/src/jsp/README.txt | 8 + backwards/src/jsp/WEB-INF/web.xml | 10 + backwards/src/jsp/configuration.jsp | 23 + backwards/src/jsp/footer.jsp | 22 + backwards/src/jsp/header.jsp | 27 + backwards/src/jsp/index.jsp | 30 + backwards/src/jsp/results.jsp | 180 + .../src/site/changes/ChangesFancyStyle.css | 39 + .../site/changes/ChangesFixedWidthStyle.css | 37 + .../src/site/changes/ChangesSimpleStyle.css | 13 + backwards/src/site/changes/changes2html.pl | 820 +++ backwards/src/site/forrest.properties | 130 + .../classes/CatalogManager.properties | 57 + .../src/site/src/documentation/conf/cli.xconf | 322 ++ .../site/src/documentation/content/.htaccess | 3 + .../content/xdocs/contributions.xml | 350 ++ .../src/documentation/content/xdocs/demo.xml | 78 + .../src/documentation/content/xdocs/demo2.xml | 144 + .../src/documentation/content/xdocs/demo3.xml | 90 + .../src/documentation/content/xdocs/demo4.xml | 160 + .../content/xdocs/fileformats.xml | 1870 +++++++ .../content/xdocs/gettingstarted.xml | 55 + .../content/xdocs/images/asf-logo.gif | Bin 0 -> 7279 bytes .../content/xdocs/images/chapter.gif | Bin 0 -> 49 bytes .../content/xdocs/images/current.gif | Bin 0 -> 54 bytes .../content/xdocs/images/favicon.ico | Bin 0 -> 3638 bytes .../xdocs/images/instruction_arrow.png | Bin 0 -> 285 bytes .../xdocs/images/larm_architecture.jpg | Bin 0 -> 44476 bytes .../xdocs/images/larm_crawling-process.jpg | Bin 0 -> 24922 bytes .../content/xdocs/images/lia_3d.jpg | Bin 0 -> 4393 bytes .../content/xdocs/images/lucene_green_100.gif | Bin 0 -> 696 bytes .../content/xdocs/images/lucene_green_150.gif | Bin 0 -> 1113 bytes .../content/xdocs/images/lucene_green_200.gif | Bin 0 -> 1481 bytes .../content/xdocs/images/lucene_green_250.gif | Bin 0 -> 1816 bytes .../content/xdocs/images/lucene_green_300.gif | Bin 0 -> 2155 bytes .../xdocs/images/lucene_outline_100.gif | Bin 0 -> 515 bytes .../xdocs/images/lucene_outline_150.gif | Bin 0 -> 895 bytes .../xdocs/images/lucene_outline_200.gif | Bin 0 -> 1210 bytes .../xdocs/images/lucene_outline_250.gif | Bin 0 -> 1534 bytes .../xdocs/images/lucene_outline_300.gif | Bin 0 -> 1832 bytes .../content/xdocs/images/page.gif | Bin 0 -> 79 bytes .../src/documentation/content/xdocs/index.xml | 16 + .../content/xdocs/lucene-contrib/index.xml | 167 + .../content/xdocs/queryparsersyntax.xml | 239 + .../documentation/content/xdocs/scoring.xml | 277 + .../src/documentation/content/xdocs/site.xml | 161 + .../content/xdocs/systemrequirements.xml | 29 + .../src/documentation/content/xdocs/tabs.xml | 64 + .../src/site/src/documentation/skinconf.xml | 458 ++ .../skins/common/css/forrest.css.xslt | 78 + .../skins/common/images/README.txt | 1 + .../skins/common/images/chapter.gif | Bin 0 -> 49 bytes .../common/images/corner-imports.svg.xslt | 92 + .../skins/common/images/current.gif | Bin 0 -> 54 bytes .../skins/common/images/dc.svg.xslt | 28 + .../skins/common/images/page.gif | Bin 0 -> 79 bytes .../skins/common/images/poddoc.svg.xslt | 55 + .../skins/common/images/rc.svg.xslt | 27 + .../skins/common/images/txtdoc.svg.xslt | 55 + .../common/scripts/breadcrumbs-optimized.js | 90 + .../skins/common/scripts/breadcrumbs.js | 237 + .../skins/common/scripts/fontsize.js | 166 + .../skins/common/scripts/getBlank.js | 40 + .../skins/common/scripts/getMenu.js | 45 + .../skins/common/scripts/menu.js | 48 + .../skins/common/scripts/prototype.js | 1257 +++++ .../documentation/skins/common/skinconf.xsl | 238 + .../common/translations/CommonMessages_de.xml | 23 + .../translations/CommonMessages_en_US.xml | 23 + .../common/translations/CommonMessages_es.xml | 23 + .../common/translations/CommonMessages_fr.xml | 23 + .../skins/common/xslt/fo/document-to-fo.xsl | 1014 ++++ .../skins/common/xslt/fo/footerinfo.xsl | 70 + .../skins/common/xslt/fo/pdfoutline.xsl | 45 + .../skins/common/xslt/html/book-to-menu.xsl | 139 + .../common/xslt/html/document-to-html.xsl | 374 ++ .../skins/common/xslt/html/dotdots.xsl | 73 + .../skins/common/xslt/html/pathutils.xsl | 231 + .../skins/common/xslt/html/renderlogo.xsl | 67 + .../skins/common/xslt/html/site-to-xhtml.xsl | 388 ++ .../skins/common/xslt/html/split.xsl | 124 + .../common/xslt/html/strip_namespaces.xsl | 39 + .../skins/common/xslt/html/tab-to-menu.xsl | 195 + .../skins/common/xslt/html/tabutils.xsl | 98 + .../skins/common/xslt/svg/document-to-svg.xsl | 45 + .../documentation/skins/lucene/css/basic.css | 166 + .../documentation/skins/lucene/css/print.css | 54 + .../skins/lucene/css/profile.css.xslt | 182 + .../documentation/skins/lucene/css/screen.css | 587 ++ .../src/documentation/skins/lucene/note.txt | 50 + .../documentation/skins/lucene/skinconf.xsl | 137 + .../skins/lucene/xslt/fo/document-to-fo.xsl | 22 + .../skins/lucene/xslt/html/book-to-menu.xsl | 53 + .../lucene/xslt/html/document-to-html.xsl | 154 + .../skins/lucene/xslt/html/site-to-xhtml.xsl | 808 +++ .../skins/lucene/xslt/html/tab-to-menu.xsl | 66 + .../src/test/org/apache/lucene/TestDemo.java | 80 + .../lucene/TestMergeSchedulerExternal.java | 115 + .../test/org/apache/lucene/TestSearch.java | 140 + .../lucene/TestSearchForDuplicates.java | 150 + .../lucene/TestSnapshotDeletionPolicy.java | 237 + .../analysis/BaseTokenStreamTestCase.java | 170 + .../analysis/TestASCIIFoldingFilter.java | 1906 +++++++ .../apache/lucene/analysis/TestAnalyzers.java | 162 + .../analysis/TestCachingTokenFilter.java | 110 + .../lucene/analysis/TestCharArraySet.java | 180 + .../lucene/analysis/TestCharFilter.java | 69 + .../analysis/TestISOLatin1AccentFilter.java | 111 + .../lucene/analysis/TestKeywordAnalyzer.java | 98 + .../lucene/analysis/TestLengthFilter.java | 41 + .../analysis/TestMappingCharFilter.java | 162 + .../analysis/TestNumericTokenStream.java | 73 + .../analysis/TestPerFieldAnalzyerWrapper.java | 48 + .../lucene/analysis/TestStandardAnalyzer.java | 231 + .../lucene/analysis/TestStopAnalyzer.java | 101 + .../lucene/analysis/TestStopFilter.java | 139 + .../analysis/TestTeeSinkTokenFilter.java | 272 + .../org/apache/lucene/analysis/TestToken.java | 251 + .../TestSimpleAttributeImpls.java | 136 + .../TestTermAttributeImpl.java | 173 + .../lucene/document/TestBinaryDocument.java | 117 + .../apache/lucene/document/TestDateTools.java | 198 + .../apache/lucene/document/TestDocument.java | 279 + .../lucene/document/TestNumberTools.java | 82 + .../org/apache/lucene/index/DocHelper.java | 250 + .../apache/lucene/index/MockIndexInput.java | 64 + .../index/TestAddIndexesNoOptimize.java | 560 ++ .../apache/lucene/index/TestAtomicUpdate.java | 205 + .../index/TestBackwardsCompatibility.java | 648 +++ .../apache/lucene/index/TestByteSlices.java | 111 + .../apache/lucene/index/TestCheckIndex.java | 101 + .../apache/lucene/index/TestCompoundFile.java | 652 +++ .../index/TestConcurrentMergeScheduler.java | 231 + .../org/apache/lucene/index/TestCrash.java | 181 + .../lucene/index/TestDeletionPolicy.java | 737 +++ .../lucene/index/TestDirectoryReader.java | 203 + .../test/org/apache/lucene/index/TestDoc.java | 230 + .../lucene/index/TestDocumentWriter.java | 317 ++ .../apache/lucene/index/TestFieldInfos.java | 89 + .../apache/lucene/index/TestFieldsReader.java | 428 ++ .../lucene/index/TestFilterIndexReader.java | 144 + .../lucene/index/TestIndexFileDeleter.java | 225 + .../apache/lucene/index/TestIndexInput.java | 122 + .../apache/lucene/index/TestIndexReader.java | 1801 ++++++ .../lucene/index/TestIndexReaderClone.java | 417 ++ .../index/TestIndexReaderCloneNorms.java | 285 + .../lucene/index/TestIndexReaderReopen.java | 1250 +++++ .../apache/lucene/index/TestIndexWriter.java | 4622 ++++++++++++++++ .../lucene/index/TestIndexWriterDelete.java | 813 +++ .../index/TestIndexWriterExceptions.java | 217 + .../index/TestIndexWriterLockRelease.java | 90 + .../index/TestIndexWriterMergePolicy.java | 268 + .../lucene/index/TestIndexWriterMerging.java | 109 + .../lucene/index/TestIndexWriterReader.java | 887 +++ .../org/apache/lucene/index/TestLazyBug.java | 128 + .../lucene/index/TestLazyProxSkipping.java | 195 + .../lucene/index/TestMultiLevelSkipList.java | 169 + .../apache/lucene/index/TestMultiReader.java | 48 + .../index/TestNRTReaderWithThreads.java | 115 + .../org/apache/lucene/index/TestNorms.java | 233 + .../org/apache/lucene/index/TestOmitTf.java | 413 ++ .../lucene/index/TestParallelReader.java | 294 + .../index/TestParallelReaderEmptyIndex.java | 136 + .../lucene/index/TestParallelTermEnum.java | 183 + .../org/apache/lucene/index/TestPayloads.java | 586 ++ .../TestPositionBasedTermVectorMapper.java | 105 + .../lucene/index/TestSegmentMerger.java | 114 + .../lucene/index/TestSegmentReader.java | 199 + .../lucene/index/TestSegmentTermDocs.java | 245 + .../lucene/index/TestSegmentTermEnum.java | 123 + .../lucene/index/TestStressIndexing.java | 186 + .../lucene/index/TestStressIndexing2.java | 656 +++ .../org/apache/lucene/index/TestTerm.java | 36 + .../lucene/index/TestTermVectorsReader.java | 441 ++ .../apache/lucene/index/TestTermdocPerf.java | 123 + .../lucene/index/TestThreadedOptimize.java | 153 + .../lucene/index/TestTransactionRollback.java | 214 + .../apache/lucene/index/TestTransactions.java | 224 + .../lucene/index/TestWordlistLoader.java | 56 + .../org/apache/lucene/index/index.19.cfs.zip | Bin 0 -> 2747 bytes .../apache/lucene/index/index.19.nocfs.zip | Bin 0 -> 8528 bytes .../org/apache/lucene/index/index.20.cfs.zip | Bin 0 -> 2747 bytes .../apache/lucene/index/index.20.nocfs.zip | Bin 0 -> 8528 bytes .../org/apache/lucene/index/index.21.cfs.zip | Bin 0 -> 2784 bytes .../apache/lucene/index/index.21.nocfs.zip | Bin 0 -> 7705 bytes .../org/apache/lucene/index/index.22.cfs.zip | Bin 0 -> 1913 bytes .../apache/lucene/index/index.22.nocfs.zip | Bin 0 -> 5226 bytes .../org/apache/lucene/index/index.23.cfs.zip | Bin 0 -> 2091 bytes .../apache/lucene/index/index.23.nocfs.zip | Bin 0 -> 3375 bytes .../org/apache/lucene/index/index.24.cfs.zip | Bin 0 -> 3654 bytes .../apache/lucene/index/index.24.nocfs.zip | Bin 0 -> 7254 bytes .../org/apache/lucene/index/index.29.cfs.zip | Bin 0 -> 4531 bytes .../apache/lucene/index/index.29.nocfs.zip | Bin 0 -> 8733 bytes .../lucene/messages/MessagesTestBundle.java | 40 + .../messages/MessagesTestBundle.properties | 3 + .../messages/MessagesTestBundle_ja.properties | 3 + .../org/apache/lucene/messages/TestNLS.java | 81 + .../lucene/queryParser/TestMultiAnalyzer.java | 279 + .../TestMultiFieldQueryParser.java | 330 ++ .../lucene/queryParser/TestQueryParser.java | 1069 ++++ .../lucene/search/BaseTestRangeFilter.java | 145 + .../search/CachingWrapperFilterHelper.java | 88 + .../org/apache/lucene/search/CheckHits.java | 511 ++ .../lucene/search/JustCompileSearch.java | 486 ++ .../org/apache/lucene/search/MockFilter.java | 40 + .../org/apache/lucene/search/QueryUtils.java | 431 ++ .../lucene/search/SingleDocTestFilter.java | 39 + .../apache/lucene/search/TestBoolean2.java | 298 + .../search/TestBooleanMinShouldMatch.java | 391 ++ .../apache/lucene/search/TestBooleanOr.java | 160 + .../lucene/search/TestBooleanPrefixQuery.java | 106 + .../lucene/search/TestBooleanQuery.java | 95 + .../lucene/search/TestBooleanScorer.java | 101 + .../search/TestCachingWrapperFilter.java | 95 + .../search/TestComplexExplanations.java | 267 + .../TestComplexExplanationsOfNonMatches.java | 56 + .../lucene/search/TestCustomSearcherSort.java | 271 + .../apache/lucene/search/TestDateFilter.java | 166 + .../apache/lucene/search/TestDateSort.java | 119 + .../search/TestDisjunctionMaxQuery.java | 491 ++ .../apache/lucene/search/TestDocBoost.java | 99 + .../apache/lucene/search/TestDocIdSet.java | 130 + .../search/TestElevationComparator.java | 180 + .../lucene/search/TestExplanations.java | 246 + .../apache/lucene/search/TestFieldCache.java | 133 + .../search/TestFieldCacheRangeFilter.java | 577 ++ .../search/TestFieldCacheTermsFilter.java | 76 + .../lucene/search/TestFilteredQuery.java | 221 + .../lucene/search/TestFilteredSearch.java | 93 + .../apache/lucene/search/TestFuzzyQuery.java | 353 ++ .../lucene/search/TestMatchAllDocsQuery.java | 135 + .../lucene/search/TestMultiPhraseQuery.java | 231 + .../lucene/search/TestMultiSearcher.java | 414 ++ .../search/TestMultiSearcherRanking.java | 168 + .../search/TestMultiTermConstantScore.java | 692 +++ .../search/TestMultiThreadTermVectors.java | 189 + .../TestMultiValuedNumericRangeQuery.java | 79 + .../org/apache/lucene/search/TestNot.java | 58 + .../search/TestNumericRangeQuery32.java | 479 ++ .../search/TestNumericRangeQuery64.java | 473 ++ .../search/TestParallelMultiSearcher.java | 37 + .../lucene/search/TestPhrasePrefixQuery.java | 102 + .../apache/lucene/search/TestPhraseQuery.java | 570 ++ .../lucene/search/TestPositionIncrement.java | 369 ++ .../TestPositiveScoresOnlyCollector.java | 83 + .../lucene/search/TestPrefixFilter.java | 103 + .../search/TestPrefixInBooleanQuery.java | 114 + .../apache/lucene/search/TestPrefixQuery.java | 56 + .../lucene/search/TestQueryTermVector.java | 60 + .../lucene/search/TestQueryWrapperFilter.java | 83 + .../TestScoreCachingWrappingScorer.java | 115 + .../apache/lucene/search/TestScorerPerf.java | 415 ++ .../org/apache/lucene/search/TestSetNorm.java | 95 + .../apache/lucene/search/TestSimilarity.java | 178 + .../lucene/search/TestSimpleExplanations.java | 371 ++ .../TestSimpleExplanationsOfNonMatches.java | 56 + .../lucene/search/TestSloppyPhraseQuery.java | 155 + .../org/apache/lucene/search/TestSort.java | 1011 ++++ .../lucene/search/TestSpanQueryFilter.java | 90 + .../lucene/search/TestTermRangeFilter.java | 418 ++ .../lucene/search/TestTermRangeQuery.java | 365 ++ .../apache/lucene/search/TestTermScorer.java | 181 + .../apache/lucene/search/TestTermVectors.java | 429 ++ .../apache/lucene/search/TestThreadSafe.java | 156 + .../search/TestTimeLimitingCollector.java | 352 ++ .../lucene/search/TestTopDocsCollector.java | 210 + .../search/TestTopScoreDocCollector.java | 75 + .../apache/lucene/search/TestWildcard.java | 330 ++ .../search/function/FunctionTestSetup.java | 159 + .../function/JustCompileSearchSpans.java | 98 + .../search/function/TestCustomScoreQuery.java | 278 + .../lucene/search/function/TestDocValues.java | 118 + .../search/function/TestFieldScoreQuery.java | 229 + .../lucene/search/function/TestOrdValues.java | 241 + .../lucene/search/payloads/PayloadHelper.java | 125 + .../search/payloads/TestPayloadNearQuery.java | 271 + .../search/payloads/TestPayloadTermQuery.java | 332 ++ .../search/spans/JustCompileSearchSpans.java | 147 + .../lucene/search/spans/TestBasics.java | 392 ++ .../spans/TestFieldMaskingSpanQuery.java | 347 ++ .../search/spans/TestNearSpansOrdered.java | 180 + .../lucene/search/spans/TestPayloadSpans.java | 535 ++ .../search/spans/TestSpanExplanations.java | 194 + .../TestSpanExplanationsOfNonMatches.java | 41 + .../apache/lucene/search/spans/TestSpans.java | 482 ++ .../search/spans/TestSpansAdvanced.java | 168 + .../search/spans/TestSpansAdvanced2.java | 108 + .../apache/lucene/store/MockRAMDirectory.java | 341 ++ .../lucene/store/MockRAMInputStream.java | 82 + .../lucene/store/MockRAMOutputStream.java | 107 + .../lucene/store/TestBufferedIndexInput.java | 376 ++ .../apache/lucene/store/TestDirectory.java | 189 + .../lucene/store/TestFileSwitchDirectory.java | 74 + .../apache/lucene/store/TestHugeRamFile.java | 102 + .../org/apache/lucene/store/TestLock.java | 55 + .../apache/lucene/store/TestLockFactory.java | 388 ++ .../apache/lucene/store/TestRAMDirectory.java | 184 + .../apache/lucene/store/TestWindowsMMap.java | 96 + .../org/apache/lucene/store/_TestHelper.java | 65 + .../org/apache/lucene/util/ArrayUtilTest.java | 74 + .../test/org/apache/lucene/util/English.java | 103 + .../apache/lucene/util/LocalizedTestCase.java | 108 + .../apache/lucene/util/LuceneTestCase.java | 266 + .../lucene/util/TestAttributeSource.java | 166 + .../org/apache/lucene/util/TestBitVector.java | 284 + .../lucene/util/TestCloseableThreadLocal.java | 51 + .../util/TestFieldCacheSanityChecker.java | 183 + .../util/TestIndexableBinaryStringTools.java | 187 + .../apache/lucene/util/TestNumericUtils.java | 339 ++ .../apache/lucene/util/TestOpenBitSet.java | 240 + .../apache/lucene/util/TestPriorityQueue.java | 119 + .../lucene/util/TestRamUsageEstimator.java | 57 + .../apache/lucene/util/TestSmallFloat.java | 112 + .../lucene/util/TestSortedVIntList.java | 196 + .../apache/lucene/util/TestStringHelper.java | 40 + .../apache/lucene/util/TestStringIntern.java | 94 + .../org/apache/lucene/util/TestVersion.java | 31 + .../org/apache/lucene/util/_TestUtil.java | 120 + .../lucene/util/cache/TestSimpleLRUCache.java | 63 + build.xml | 109 +- common-build.xml | 14 +- contrib/analyzers/common/build.xml | 16 - .../analysis/snowball/TestSnowballVocab.java | 2 +- 753 files changed, 158526 insertions(+), 100 deletions(-) create mode 100644 backwards/backwards-readme.txt create mode 100644 backwards/src/demo/demo-build.template create mode 100644 backwards/src/demo/org/apache/lucene/demo/DeleteFiles.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/FileDocument.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/HTMLDocument.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/IndexFiles.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/IndexHTML.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/SearchFiles.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/Entities.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/HTMLParser.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/HTMLParser.jj create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/HTMLParserConstants.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/HTMLParserTokenManager.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/ParseException.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/ParserThread.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/SimpleCharStream.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/Tags.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/Test.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/Token.java create mode 100644 backwards/src/demo/org/apache/lucene/demo/html/TokenMgrError.java create mode 100644 backwards/src/java/org/apache/lucene/LucenePackage.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/ASCIIFoldingFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/Analyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/BaseCharFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CachingTokenFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CharArraySet.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CharFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CharReader.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CharStream.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/CharTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/ISOLatin1AccentFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/KeywordAnalyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/KeywordTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/LengthFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/LetterTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/LowerCaseFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/LowerCaseTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/MappingCharFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/NormalizeCharMap.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/NumericTokenStream.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/PerFieldAnalyzerWrapper.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/PorterStemFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/PorterStemmer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/SimpleAnalyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/StopAnalyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/StopFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/TeeSinkTokenFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/Token.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/TokenFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/TokenStream.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/Tokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/WhitespaceAnalyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/WhitespaceTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/WordlistLoader.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/package.html create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/READ_BEFORE_REGENERATING.txt create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/StandardAnalyzer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/StandardFilter.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/StandardTokenizer.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/StandardTokenizerImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/StandardTokenizerImpl.jflex create mode 100644 backwards/src/java/org/apache/lucene/analysis/standard/package.html create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/FlagsAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/FlagsAttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/OffsetAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/OffsetAttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/PayloadAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/PayloadAttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/PositionIncrementAttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/TermAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/TermAttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/TypeAttribute.java create mode 100644 backwards/src/java/org/apache/lucene/analysis/tokenattributes/TypeAttributeImpl.java create mode 100755 backwards/src/java/org/apache/lucene/document/AbstractField.java create mode 100644 backwards/src/java/org/apache/lucene/document/CompressionTools.java create mode 100644 backwards/src/java/org/apache/lucene/document/DateField.java create mode 100644 backwards/src/java/org/apache/lucene/document/DateTools.java create mode 100644 backwards/src/java/org/apache/lucene/document/Document.java create mode 100644 backwards/src/java/org/apache/lucene/document/Field.java create mode 100755 backwards/src/java/org/apache/lucene/document/FieldSelector.java create mode 100755 backwards/src/java/org/apache/lucene/document/FieldSelectorResult.java create mode 100755 backwards/src/java/org/apache/lucene/document/Fieldable.java create mode 100755 backwards/src/java/org/apache/lucene/document/LoadFirstFieldSelector.java create mode 100644 backwards/src/java/org/apache/lucene/document/MapFieldSelector.java create mode 100644 backwards/src/java/org/apache/lucene/document/NumberTools.java create mode 100644 backwards/src/java/org/apache/lucene/document/NumericField.java create mode 100755 backwards/src/java/org/apache/lucene/document/SetBasedFieldSelector.java create mode 100644 backwards/src/java/org/apache/lucene/document/package.html create mode 100644 backwards/src/java/org/apache/lucene/index/AllTermDocs.java create mode 100644 backwards/src/java/org/apache/lucene/index/BufferedDeletes.java create mode 100644 backwards/src/java/org/apache/lucene/index/ByteBlockPool.java create mode 100644 backwards/src/java/org/apache/lucene/index/ByteSliceReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/ByteSliceWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/CharBlockPool.java create mode 100644 backwards/src/java/org/apache/lucene/index/CheckIndex.java create mode 100644 backwards/src/java/org/apache/lucene/index/CompoundFileReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/CompoundFileWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/ConcurrentMergeScheduler.java create mode 100644 backwards/src/java/org/apache/lucene/index/CorruptIndexException.java create mode 100644 backwards/src/java/org/apache/lucene/index/DefaultSkipListReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/DefaultSkipListWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/DirectoryReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocConsumerPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumerPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumerPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumers.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumersPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldConsumersPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldProcessor.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldProcessorPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocFieldProcessorPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocInverter.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocInverterPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocInverterPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocumentsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/DocumentsWriterThreadState.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldInfo.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldInfos.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldInvertState.java create mode 100755 backwards/src/java/org/apache/lucene/index/FieldReaderException.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldSortedTermVectorMapper.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldsReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/FieldsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FilterIndexReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsDocsConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsDocsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsFieldsConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsFieldsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsPositionsConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsPositionsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsTermsConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/FormatPostingsTermsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FreqProxFieldMergeState.java create mode 100644 backwards/src/java/org/apache/lucene/index/FreqProxTermsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/FreqProxTermsWriterPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/FreqProxTermsWriterPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexCommit.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexDeletionPolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexFileDeleter.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexFileNameFilter.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexFileNames.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/IndexWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/IntBlockPool.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocConsumerPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocConsumerPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocEndConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocEndConsumerPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/InvertedDocEndConsumerPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/KeepOnlyLastCommitDeletionPolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/LogByteSizeMergePolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/LogDocMergePolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/LogMergePolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/MergeDocIDRemapper.java create mode 100644 backwards/src/java/org/apache/lucene/index/MergePolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/MergeScheduler.java create mode 100644 backwards/src/java/org/apache/lucene/index/MultiLevelSkipListReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/MultiLevelSkipListWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/MultiReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/MultipleTermPositions.java create mode 100644 backwards/src/java/org/apache/lucene/index/NormsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/NormsWriterPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/NormsWriterPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/ParallelReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/Payload.java create mode 100644 backwards/src/java/org/apache/lucene/index/PositionBasedTermVectorMapper.java create mode 100644 backwards/src/java/org/apache/lucene/index/RawPostingList.java create mode 100644 backwards/src/java/org/apache/lucene/index/ReadOnlyDirectoryReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/ReadOnlySegmentReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/ReusableStringReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentInfo.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentInfos.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentMergeInfo.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentMergeQueue.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentMerger.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentTermDocs.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentTermPositionVector.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentTermPositions.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentTermVector.java create mode 100644 backwards/src/java/org/apache/lucene/index/SegmentWriteState.java create mode 100644 backwards/src/java/org/apache/lucene/index/SerialMergeScheduler.java create mode 100644 backwards/src/java/org/apache/lucene/index/SnapshotDeletionPolicy.java create mode 100644 backwards/src/java/org/apache/lucene/index/SortedTermVectorMapper.java create mode 100644 backwards/src/java/org/apache/lucene/index/StaleReaderException.java create mode 100644 backwards/src/java/org/apache/lucene/index/StoredFieldsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/StoredFieldsWriterPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/Term.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermBuffer.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermDocs.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermFreqVector.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermInfo.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermInfosReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermInfosWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermPositionVector.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermPositions.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorEntry.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorEntryFreqSortedComparator.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorMapper.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorOffsetInfo.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorsReader.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorsTermsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorsTermsWriterPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorsTermsWriterPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermVectorsWriter.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHash.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHashConsumer.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHashConsumerPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHashConsumerPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHashPerField.java create mode 100644 backwards/src/java/org/apache/lucene/index/TermsHashPerThread.java create mode 100644 backwards/src/java/org/apache/lucene/index/package.html create mode 100644 backwards/src/java/org/apache/lucene/messages/Message.java create mode 100644 backwards/src/java/org/apache/lucene/messages/MessageImpl.java create mode 100644 backwards/src/java/org/apache/lucene/messages/NLS.java create mode 100644 backwards/src/java/org/apache/lucene/messages/NLSException.java create mode 100644 backwards/src/java/org/apache/lucene/messages/package.html create mode 100644 backwards/src/java/org/apache/lucene/package.html create mode 100644 backwards/src/java/org/apache/lucene/queryParser/CharStream.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/FastCharStream.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/MultiFieldQueryParser.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/ParseException.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/QueryParser.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/QueryParser.jj create mode 100644 backwards/src/java/org/apache/lucene/queryParser/QueryParserConstants.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/QueryParserTokenManager.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/Token.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/TokenMgrError.java create mode 100644 backwards/src/java/org/apache/lucene/queryParser/package.html create mode 100644 backwards/src/java/org/apache/lucene/search/BooleanClause.java create mode 100644 backwards/src/java/org/apache/lucene/search/BooleanQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/BooleanScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/BooleanScorer2.java create mode 100644 backwards/src/java/org/apache/lucene/search/CachingSpanFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/CachingWrapperFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/Collector.java create mode 100644 backwards/src/java/org/apache/lucene/search/ComplexExplanation.java create mode 100644 backwards/src/java/org/apache/lucene/search/ConjunctionScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/ConstantScoreQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/DefaultSimilarity.java create mode 100644 backwards/src/java/org/apache/lucene/search/DisjunctionMaxQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/DisjunctionMaxScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/DisjunctionSumScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/DocIdSet.java create mode 100644 backwards/src/java/org/apache/lucene/search/DocIdSetIterator.java create mode 100644 backwards/src/java/org/apache/lucene/search/ExactPhraseScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/Explanation.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldCache.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldCacheImpl.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldCacheRangeFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldCacheTermsFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldComparator.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldComparatorSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldDoc.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldDocSortedHitQueue.java create mode 100644 backwards/src/java/org/apache/lucene/search/FieldValueHitQueue.java create mode 100644 backwards/src/java/org/apache/lucene/search/Filter.java create mode 100644 backwards/src/java/org/apache/lucene/search/FilterManager.java create mode 100644 backwards/src/java/org/apache/lucene/search/FilteredDocIdSet.java create mode 100644 backwards/src/java/org/apache/lucene/search/FilteredDocIdSetIterator.java create mode 100644 backwards/src/java/org/apache/lucene/search/FilteredQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/FilteredTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/FuzzyQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/FuzzyTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/HitQueue.java create mode 100644 backwards/src/java/org/apache/lucene/search/IndexSearcher.java create mode 100644 backwards/src/java/org/apache/lucene/search/MatchAllDocsQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/MultiPhraseQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/MultiSearcher.java create mode 100644 backwards/src/java/org/apache/lucene/search/MultiTermQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/MultiTermQueryWrapperFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/NumericRangeFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/NumericRangeQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/ParallelMultiSearcher.java create mode 100644 backwards/src/java/org/apache/lucene/search/PhrasePositions.java create mode 100644 backwards/src/java/org/apache/lucene/search/PhraseQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/PhraseQueue.java create mode 100644 backwards/src/java/org/apache/lucene/search/PhraseScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/PositiveScoresOnlyCollector.java create mode 100755 backwards/src/java/org/apache/lucene/search/PrefixFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/PrefixQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/PrefixTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/Query.java create mode 100644 backwards/src/java/org/apache/lucene/search/QueryTermVector.java create mode 100644 backwards/src/java/org/apache/lucene/search/QueryWrapperFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/ReqExclScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/ReqOptSumScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/ScoreCachingWrappingScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/ScoreDoc.java create mode 100644 backwards/src/java/org/apache/lucene/search/Scorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/Searchable.java create mode 100644 backwards/src/java/org/apache/lucene/search/Searcher.java create mode 100644 backwards/src/java/org/apache/lucene/search/Similarity.java create mode 100644 backwards/src/java/org/apache/lucene/search/SimilarityDelegator.java create mode 100644 backwards/src/java/org/apache/lucene/search/SingleTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/SloppyPhraseScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/Sort.java create mode 100644 backwards/src/java/org/apache/lucene/search/SortField.java create mode 100644 backwards/src/java/org/apache/lucene/search/SpanFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/SpanFilterResult.java create mode 100644 backwards/src/java/org/apache/lucene/search/SpanQueryFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/TermQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/TermRangeFilter.java create mode 100644 backwards/src/java/org/apache/lucene/search/TermRangeQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/TermRangeTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/TermScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/TimeLimitingCollector.java create mode 100644 backwards/src/java/org/apache/lucene/search/TopDocs.java create mode 100644 backwards/src/java/org/apache/lucene/search/TopDocsCollector.java create mode 100644 backwards/src/java/org/apache/lucene/search/TopFieldCollector.java create mode 100644 backwards/src/java/org/apache/lucene/search/TopFieldDocs.java create mode 100644 backwards/src/java/org/apache/lucene/search/TopScoreDocCollector.java create mode 100644 backwards/src/java/org/apache/lucene/search/Weight.java create mode 100644 backwards/src/java/org/apache/lucene/search/WildcardQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/WildcardTermEnum.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/ByteFieldSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/CustomScoreProvider.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/CustomScoreQuery.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/DocValues.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/FieldCacheSource.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/FieldScoreQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/FloatFieldSource.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/IntFieldSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/OrdFieldSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/ReverseOrdFieldSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/ShortFieldSource.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/ValueSource.java create mode 100644 backwards/src/java/org/apache/lucene/search/function/ValueSourceQuery.java create mode 100755 backwards/src/java/org/apache/lucene/search/function/package.html create mode 100644 backwards/src/java/org/apache/lucene/search/package.html create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/AveragePayloadFunction.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/MaxPayloadFunction.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/MinPayloadFunction.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/PayloadFunction.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/PayloadNearQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/PayloadSpanUtil.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/PayloadTermQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/payloads/package.html create mode 100644 backwards/src/java/org/apache/lucene/search/spans/FieldMaskingSpanQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/NearSpansOrdered.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/NearSpansUnordered.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanFirstQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanNearQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanNotQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanOrQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanScorer.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanTermQuery.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/SpanWeight.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/Spans.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/TermSpans.java create mode 100644 backwards/src/java/org/apache/lucene/search/spans/package.html create mode 100644 backwards/src/java/org/apache/lucene/store/AlreadyClosedException.java create mode 100644 backwards/src/java/org/apache/lucene/store/BufferedIndexInput.java create mode 100644 backwards/src/java/org/apache/lucene/store/BufferedIndexOutput.java create mode 100644 backwards/src/java/org/apache/lucene/store/ChecksumIndexInput.java create mode 100644 backwards/src/java/org/apache/lucene/store/ChecksumIndexOutput.java create mode 100644 backwards/src/java/org/apache/lucene/store/Directory.java create mode 100644 backwards/src/java/org/apache/lucene/store/FSDirectory.java create mode 100644 backwards/src/java/org/apache/lucene/store/FSLockFactory.java create mode 100644 backwards/src/java/org/apache/lucene/store/FileSwitchDirectory.java create mode 100644 backwards/src/java/org/apache/lucene/store/IndexInput.java create mode 100644 backwards/src/java/org/apache/lucene/store/IndexOutput.java create mode 100644 backwards/src/java/org/apache/lucene/store/Lock.java create mode 100755 backwards/src/java/org/apache/lucene/store/LockFactory.java create mode 100644 backwards/src/java/org/apache/lucene/store/LockObtainFailedException.java create mode 100644 backwards/src/java/org/apache/lucene/store/LockReleaseFailedException.java create mode 100644 backwards/src/java/org/apache/lucene/store/LockStressTest.java create mode 100644 backwards/src/java/org/apache/lucene/store/LockVerifyServer.java create mode 100644 backwards/src/java/org/apache/lucene/store/MMapDirectory.java create mode 100644 backwards/src/java/org/apache/lucene/store/NIOFSDirectory.java create mode 100755 backwards/src/java/org/apache/lucene/store/NativeFSLockFactory.java create mode 100755 backwards/src/java/org/apache/lucene/store/NoLockFactory.java create mode 100644 backwards/src/java/org/apache/lucene/store/NoSuchDirectoryException.java create mode 100644 backwards/src/java/org/apache/lucene/store/RAMDirectory.java create mode 100644 backwards/src/java/org/apache/lucene/store/RAMFile.java create mode 100644 backwards/src/java/org/apache/lucene/store/RAMInputStream.java create mode 100644 backwards/src/java/org/apache/lucene/store/RAMOutputStream.java create mode 100644 backwards/src/java/org/apache/lucene/store/SimpleFSDirectory.java create mode 100755 backwards/src/java/org/apache/lucene/store/SimpleFSLockFactory.java create mode 100755 backwards/src/java/org/apache/lucene/store/SingleInstanceLockFactory.java create mode 100644 backwards/src/java/org/apache/lucene/store/VerifyingLockFactory.java create mode 100644 backwards/src/java/org/apache/lucene/store/package.html create mode 100644 backwards/src/java/org/apache/lucene/util/ArrayUtil.java create mode 100644 backwards/src/java/org/apache/lucene/util/Attribute.java create mode 100644 backwards/src/java/org/apache/lucene/util/AttributeImpl.java create mode 100644 backwards/src/java/org/apache/lucene/util/AttributeSource.java create mode 100644 backwards/src/java/org/apache/lucene/util/AverageGuessMemoryModel.java create mode 100644 backwards/src/java/org/apache/lucene/util/BitUtil.java create mode 100644 backwards/src/java/org/apache/lucene/util/BitVector.java create mode 100644 backwards/src/java/org/apache/lucene/util/CloseableThreadLocal.java create mode 100644 backwards/src/java/org/apache/lucene/util/Constants.java create mode 100644 backwards/src/java/org/apache/lucene/util/DocIdBitSet.java create mode 100644 backwards/src/java/org/apache/lucene/util/DummyConcurrentLock.java create mode 100644 backwards/src/java/org/apache/lucene/util/FieldCacheSanityChecker.java create mode 100644 backwards/src/java/org/apache/lucene/util/IndexableBinaryStringTools.java create mode 100644 backwards/src/java/org/apache/lucene/util/MapOfSets.java create mode 100644 backwards/src/java/org/apache/lucene/util/MemoryModel.java create mode 100644 backwards/src/java/org/apache/lucene/util/NamedThreadFactory.java create mode 100644 backwards/src/java/org/apache/lucene/util/NumericUtils.java create mode 100644 backwards/src/java/org/apache/lucene/util/OpenBitSet.java create mode 100644 backwards/src/java/org/apache/lucene/util/OpenBitSetDISI.java create mode 100644 backwards/src/java/org/apache/lucene/util/OpenBitSetIterator.java create mode 100644 backwards/src/java/org/apache/lucene/util/Parameter.java create mode 100644 backwards/src/java/org/apache/lucene/util/PriorityQueue.java create mode 100644 backwards/src/java/org/apache/lucene/util/RamUsageEstimator.java create mode 100644 backwards/src/java/org/apache/lucene/util/ReaderUtil.java create mode 100755 backwards/src/java/org/apache/lucene/util/ScorerDocQueue.java create mode 100755 backwards/src/java/org/apache/lucene/util/SimpleStringInterner.java create mode 100644 backwards/src/java/org/apache/lucene/util/SmallFloat.java create mode 100644 backwards/src/java/org/apache/lucene/util/SortedVIntList.java create mode 100644 backwards/src/java/org/apache/lucene/util/SorterTemplate.java create mode 100644 backwards/src/java/org/apache/lucene/util/StringHelper.java create mode 100755 backwards/src/java/org/apache/lucene/util/StringInterner.java create mode 100644 backwards/src/java/org/apache/lucene/util/ThreadInterruptedException.java create mode 100644 backwards/src/java/org/apache/lucene/util/ToStringUtils.java create mode 100644 backwards/src/java/org/apache/lucene/util/UnicodeUtil.java create mode 100644 backwards/src/java/org/apache/lucene/util/Version.java create mode 100644 backwards/src/java/org/apache/lucene/util/cache/Cache.java create mode 100644 backwards/src/java/org/apache/lucene/util/cache/SimpleLRUCache.java create mode 100644 backwards/src/java/org/apache/lucene/util/cache/SimpleMapCache.java create mode 100644 backwards/src/java/org/apache/lucene/util/package.html create mode 100644 backwards/src/java/overview.html create mode 100644 backwards/src/jsp/README.txt create mode 100755 backwards/src/jsp/WEB-INF/web.xml create mode 100644 backwards/src/jsp/configuration.jsp create mode 100644 backwards/src/jsp/footer.jsp create mode 100644 backwards/src/jsp/header.jsp create mode 100755 backwards/src/jsp/index.jsp create mode 100755 backwards/src/jsp/results.jsp create mode 100755 backwards/src/site/changes/ChangesFancyStyle.css create mode 100755 backwards/src/site/changes/ChangesFixedWidthStyle.css create mode 100755 backwards/src/site/changes/ChangesSimpleStyle.css create mode 100755 backwards/src/site/changes/changes2html.pl create mode 100755 backwards/src/site/forrest.properties create mode 100755 backwards/src/site/src/documentation/classes/CatalogManager.properties create mode 100644 backwards/src/site/src/documentation/conf/cli.xconf create mode 100644 backwards/src/site/src/documentation/content/.htaccess create mode 100644 backwards/src/site/src/documentation/content/xdocs/contributions.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/demo.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/demo2.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/demo3.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/demo4.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/fileformats.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/gettingstarted.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/asf-logo.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/chapter.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/current.gif create mode 100755 backwards/src/site/src/documentation/content/xdocs/images/favicon.ico create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/instruction_arrow.png create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/larm_architecture.jpg create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/larm_crawling-process.jpg create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lia_3d.jpg create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_green_100.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_green_150.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_green_200.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_green_250.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_green_300.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_outline_100.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_outline_150.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_outline_200.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_outline_250.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/lucene_outline_300.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/images/page.gif create mode 100644 backwards/src/site/src/documentation/content/xdocs/index.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/lucene-contrib/index.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/queryparsersyntax.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/scoring.xml create mode 100755 backwards/src/site/src/documentation/content/xdocs/site.xml create mode 100644 backwards/src/site/src/documentation/content/xdocs/systemrequirements.xml create mode 100755 backwards/src/site/src/documentation/content/xdocs/tabs.xml create mode 100755 backwards/src/site/src/documentation/skinconf.xml create mode 100644 backwards/src/site/src/documentation/skins/common/css/forrest.css.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/images/README.txt create mode 100644 backwards/src/site/src/documentation/skins/common/images/chapter.gif create mode 100644 backwards/src/site/src/documentation/skins/common/images/corner-imports.svg.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/images/current.gif create mode 100644 backwards/src/site/src/documentation/skins/common/images/dc.svg.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/images/page.gif create mode 100644 backwards/src/site/src/documentation/skins/common/images/poddoc.svg.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/images/rc.svg.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/images/txtdoc.svg.xslt create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/breadcrumbs-optimized.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/breadcrumbs.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/fontsize.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/getBlank.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/getMenu.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/menu.js create mode 100644 backwards/src/site/src/documentation/skins/common/scripts/prototype.js create mode 100644 backwards/src/site/src/documentation/skins/common/skinconf.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/translations/CommonMessages_de.xml create mode 100644 backwards/src/site/src/documentation/skins/common/translations/CommonMessages_en_US.xml create mode 100644 backwards/src/site/src/documentation/skins/common/translations/CommonMessages_es.xml create mode 100644 backwards/src/site/src/documentation/skins/common/translations/CommonMessages_fr.xml create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/fo/document-to-fo.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/fo/footerinfo.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/fo/pdfoutline.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/book-to-menu.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/document-to-html.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/dotdots.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/pathutils.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/renderlogo.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/site-to-xhtml.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/split.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/strip_namespaces.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/tab-to-menu.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/html/tabutils.xsl create mode 100644 backwards/src/site/src/documentation/skins/common/xslt/svg/document-to-svg.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/css/basic.css create mode 100644 backwards/src/site/src/documentation/skins/lucene/css/print.css create mode 100644 backwards/src/site/src/documentation/skins/lucene/css/profile.css.xslt create mode 100644 backwards/src/site/src/documentation/skins/lucene/css/screen.css create mode 100644 backwards/src/site/src/documentation/skins/lucene/note.txt create mode 100644 backwards/src/site/src/documentation/skins/lucene/skinconf.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/xslt/fo/document-to-fo.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/xslt/html/book-to-menu.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/xslt/html/document-to-html.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/xslt/html/site-to-xhtml.xsl create mode 100644 backwards/src/site/src/documentation/skins/lucene/xslt/html/tab-to-menu.xsl create mode 100644 backwards/src/test/org/apache/lucene/TestDemo.java create mode 100644 backwards/src/test/org/apache/lucene/TestMergeSchedulerExternal.java create mode 100644 backwards/src/test/org/apache/lucene/TestSearch.java create mode 100644 backwards/src/test/org/apache/lucene/TestSearchForDuplicates.java create mode 100644 backwards/src/test/org/apache/lucene/TestSnapshotDeletionPolicy.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/BaseTokenStreamTestCase.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestASCIIFoldingFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestAnalyzers.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestCachingTokenFilter.java create mode 100755 backwards/src/test/org/apache/lucene/analysis/TestCharArraySet.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestCharFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestISOLatin1AccentFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestKeywordAnalyzer.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestLengthFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestMappingCharFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestNumericTokenStream.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestPerFieldAnalzyerWrapper.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestStandardAnalyzer.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestStopAnalyzer.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestStopFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestTeeSinkTokenFilter.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/TestToken.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/tokenattributes/TestSimpleAttributeImpls.java create mode 100644 backwards/src/test/org/apache/lucene/analysis/tokenattributes/TestTermAttributeImpl.java create mode 100644 backwards/src/test/org/apache/lucene/document/TestBinaryDocument.java create mode 100644 backwards/src/test/org/apache/lucene/document/TestDateTools.java create mode 100644 backwards/src/test/org/apache/lucene/document/TestDocument.java create mode 100644 backwards/src/test/org/apache/lucene/document/TestNumberTools.java create mode 100644 backwards/src/test/org/apache/lucene/index/DocHelper.java create mode 100644 backwards/src/test/org/apache/lucene/index/MockIndexInput.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestAddIndexesNoOptimize.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestAtomicUpdate.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestByteSlices.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestCheckIndex.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestCompoundFile.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestConcurrentMergeScheduler.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestCrash.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestDeletionPolicy.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestDirectoryReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestDoc.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestDocumentWriter.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestFieldInfos.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestFieldsReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestFilterIndexReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexFileDeleter.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexInput.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexReaderClone.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexReaderCloneNorms.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexReaderReopen.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriter.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriterDelete.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriterExceptions.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriterLockRelease.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestIndexWriterMergePolicy.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriterMerging.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestIndexWriterReader.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestLazyBug.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestLazyProxSkipping.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestMultiLevelSkipList.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestMultiReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestNRTReaderWithThreads.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestNorms.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestOmitTf.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestParallelReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestParallelReaderEmptyIndex.java create mode 100755 backwards/src/test/org/apache/lucene/index/TestParallelTermEnum.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestPayloads.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestPositionBasedTermVectorMapper.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestSegmentMerger.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestSegmentReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestSegmentTermDocs.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestSegmentTermEnum.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestStressIndexing.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestStressIndexing2.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestTerm.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestTermVectorsReader.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestTermdocPerf.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestThreadedOptimize.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestTransactionRollback.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestTransactions.java create mode 100644 backwards/src/test/org/apache/lucene/index/TestWordlistLoader.java create mode 100644 backwards/src/test/org/apache/lucene/index/index.19.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.19.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.20.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.20.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.21.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.21.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.22.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.22.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.23.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.23.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.24.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.24.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.29.cfs.zip create mode 100644 backwards/src/test/org/apache/lucene/index/index.29.nocfs.zip create mode 100644 backwards/src/test/org/apache/lucene/messages/MessagesTestBundle.java create mode 100644 backwards/src/test/org/apache/lucene/messages/MessagesTestBundle.properties create mode 100644 backwards/src/test/org/apache/lucene/messages/MessagesTestBundle_ja.properties create mode 100644 backwards/src/test/org/apache/lucene/messages/TestNLS.java create mode 100644 backwards/src/test/org/apache/lucene/queryParser/TestMultiAnalyzer.java create mode 100644 backwards/src/test/org/apache/lucene/queryParser/TestMultiFieldQueryParser.java create mode 100644 backwards/src/test/org/apache/lucene/queryParser/TestQueryParser.java create mode 100644 backwards/src/test/org/apache/lucene/search/BaseTestRangeFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/CachingWrapperFilterHelper.java create mode 100644 backwards/src/test/org/apache/lucene/search/CheckHits.java create mode 100644 backwards/src/test/org/apache/lucene/search/JustCompileSearch.java create mode 100644 backwards/src/test/org/apache/lucene/search/MockFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/QueryUtils.java create mode 100644 backwards/src/test/org/apache/lucene/search/SingleDocTestFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBoolean2.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBooleanMinShouldMatch.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBooleanOr.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBooleanPrefixQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBooleanQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestBooleanScorer.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestCachingWrapperFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestComplexExplanations.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestComplexExplanationsOfNonMatches.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestCustomSearcherSort.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestDateFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestDateSort.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestDisjunctionMaxQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestDocBoost.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestDocIdSet.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestElevationComparator.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestExplanations.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFieldCache.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFieldCacheRangeFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFieldCacheTermsFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFilteredQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFilteredSearch.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestFuzzyQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMatchAllDocsQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiPhraseQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiSearcher.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiSearcherRanking.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiTermConstantScore.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiThreadTermVectors.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestMultiValuedNumericRangeQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestNot.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestNumericRangeQuery32.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestNumericRangeQuery64.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestParallelMultiSearcher.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPhrasePrefixQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPhraseQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPositionIncrement.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPositiveScoresOnlyCollector.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPrefixFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPrefixInBooleanQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestPrefixQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestQueryTermVector.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestQueryWrapperFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestScoreCachingWrappingScorer.java create mode 100755 backwards/src/test/org/apache/lucene/search/TestScorerPerf.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSetNorm.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSimilarity.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSimpleExplanations.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSimpleExplanationsOfNonMatches.java create mode 100755 backwards/src/test/org/apache/lucene/search/TestSloppyPhraseQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSort.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestSpanQueryFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTermRangeFilter.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTermRangeQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTermScorer.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTermVectors.java create mode 100755 backwards/src/test/org/apache/lucene/search/TestThreadSafe.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTimeLimitingCollector.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTopDocsCollector.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestTopScoreDocCollector.java create mode 100644 backwards/src/test/org/apache/lucene/search/TestWildcard.java create mode 100755 backwards/src/test/org/apache/lucene/search/function/FunctionTestSetup.java create mode 100644 backwards/src/test/org/apache/lucene/search/function/JustCompileSearchSpans.java create mode 100755 backwards/src/test/org/apache/lucene/search/function/TestCustomScoreQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/function/TestDocValues.java create mode 100755 backwards/src/test/org/apache/lucene/search/function/TestFieldScoreQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/function/TestOrdValues.java create mode 100644 backwards/src/test/org/apache/lucene/search/payloads/PayloadHelper.java create mode 100644 backwards/src/test/org/apache/lucene/search/payloads/TestPayloadNearQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/payloads/TestPayloadTermQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/JustCompileSearchSpans.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestBasics.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestFieldMaskingSpanQuery.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestNearSpansOrdered.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestPayloadSpans.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestSpanExplanations.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestSpanExplanationsOfNonMatches.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestSpans.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestSpansAdvanced.java create mode 100644 backwards/src/test/org/apache/lucene/search/spans/TestSpansAdvanced2.java create mode 100644 backwards/src/test/org/apache/lucene/store/MockRAMDirectory.java create mode 100644 backwards/src/test/org/apache/lucene/store/MockRAMInputStream.java create mode 100644 backwards/src/test/org/apache/lucene/store/MockRAMOutputStream.java create mode 100755 backwards/src/test/org/apache/lucene/store/TestBufferedIndexInput.java create mode 100644 backwards/src/test/org/apache/lucene/store/TestDirectory.java create mode 100644 backwards/src/test/org/apache/lucene/store/TestFileSwitchDirectory.java create mode 100755 backwards/src/test/org/apache/lucene/store/TestHugeRamFile.java create mode 100644 backwards/src/test/org/apache/lucene/store/TestLock.java create mode 100755 backwards/src/test/org/apache/lucene/store/TestLockFactory.java create mode 100644 backwards/src/test/org/apache/lucene/store/TestRAMDirectory.java create mode 100644 backwards/src/test/org/apache/lucene/store/TestWindowsMMap.java create mode 100644 backwards/src/test/org/apache/lucene/store/_TestHelper.java create mode 100644 backwards/src/test/org/apache/lucene/util/ArrayUtilTest.java create mode 100644 backwards/src/test/org/apache/lucene/util/English.java create mode 100644 backwards/src/test/org/apache/lucene/util/LocalizedTestCase.java create mode 100644 backwards/src/test/org/apache/lucene/util/LuceneTestCase.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestAttributeSource.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestBitVector.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestCloseableThreadLocal.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestFieldCacheSanityChecker.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestIndexableBinaryStringTools.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestNumericUtils.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestOpenBitSet.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestPriorityQueue.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestRamUsageEstimator.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestSmallFloat.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestSortedVIntList.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestStringHelper.java create mode 100755 backwards/src/test/org/apache/lucene/util/TestStringIntern.java create mode 100644 backwards/src/test/org/apache/lucene/util/TestVersion.java create mode 100644 backwards/src/test/org/apache/lucene/util/_TestUtil.java create mode 100644 backwards/src/test/org/apache/lucene/util/cache/TestSimpleLRUCache.java diff --git a/CHANGES.txt b/CHANGES.txt index d87e9e2d97a..e82f9a74f04 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -238,9 +238,13 @@ Optimizations Build - * LUCENE-2124: Moved the JDK-based collation support from contrib/collation - into core, and moved the ICU-based collation support into contrib/icu. - (Robert Muir) +* LUCENE-2124: Moved the JDK-based collation support from contrib/collation + into core, and moved the ICU-based collation support into contrib/icu. + (Robert Muir) + +* LUCENE-2326: Removed SVN checkouts for backwards tests. The backwards branch + is now included in the svn repository using "svn copy" after release. + (Uwe Schindler) Test Cases diff --git a/backwards/backwards-readme.txt b/backwards/backwards-readme.txt new file mode 100644 index 00000000000..20bf58dd49c --- /dev/null +++ b/backwards/backwards-readme.txt @@ -0,0 +1,13 @@ +This folder contains the src/ folder of the previous Lucene major version. + +The test-backwards ANT task compiles the core classes of the previous version and its tests +against these class files. After that the compiled test classes are run against the new +lucene-core.jar file. + +After branching a new Lucene major version (branch name "lucene_X_Y") do the following: + +* svn rm backwards/src/ +* svn cp https://svn.apache.org/repos/asf/lucene/java/branches/lucene_X_Y/src/ backwards/src/ +* Check that everything is correct: The backwards folder should contain a src/ folder + that now contains java, test, demo,.... The files should be the ones from the branch. +* Run "ant test-backwards" diff --git a/backwards/src/demo/demo-build.template b/backwards/src/demo/demo-build.template new file mode 100644 index 00000000000..d673b212530 --- /dev/null +++ b/backwards/src/demo/demo-build.template @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ################################################################## + ${common.dir}/${core.name}.jar not found. + ################################################################## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ----- (1) Prepare dir ----- + cd ${common.dir} + rmdir demo-text-dir + + mkdir demo-text-dir + + cd demo-text-dir + ----- (2) Index the files located under ${common.dir}/src ----- + + + + + + + + + + ----- Interactive search ----- + cd demo-text-dir + + + + + + + + + + + ----- (1) Prepare dir ----- + cd ${common.dir} + rmdir demo-html-dir + + mkdir demo-html-dir + + cd demo-html-dir + ----- (2) Index the files located under ${common.dir}/src ----- + + + + + + + + + + ----- Interactive search ----- + cd demo-html-dir + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + java -classpath "../${core.name}.jar;../${demo.name}.jar" org.apache.lucene.demo.@{class} @{paramsDisplay} + + + + + + + + + + + diff --git a/backwards/src/demo/org/apache/lucene/demo/DeleteFiles.java b/backwards/src/demo/org/apache/lucene/demo/DeleteFiles.java new file mode 100644 index 00000000000..a5588eb151a --- /dev/null +++ b/backwards/src/demo/org/apache/lucene/demo/DeleteFiles.java @@ -0,0 +1,66 @@ +package org.apache.lucene.demo; + +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import java.io.File; + +import org.apache.lucene.store.Directory; +import org.apache.lucene.store.FSDirectory; +import org.apache.lucene.index.IndexReader; +import org.apache.lucene.index.Term; +//import org.apache.lucene.index.Term; + + +/** Deletes documents from an index that do not contain a term. */ +public class DeleteFiles { + + private DeleteFiles() {} // singleton + + /** Deletes documents from an index that do not contain a term. */ + public static void main(String[] args) { + String usage = "java org.apache.lucene.demo.DeleteFiles "; + if (args.length == 0) { + System.err.println("Usage: " + usage); + System.exit(1); + } + try { + Directory directory = FSDirectory.open(new File("index")); + IndexReader reader = IndexReader.open(directory, false); // we don't want read-only because we are about to delete + + Term term = new Term("path", args[0]); + int deleted = reader.deleteDocuments(term); + + System.out.println("deleted " + deleted + + " documents containing " + term); + + // one can also delete documents by their internal id: + /* + for (int i = 0; i < reader.maxDoc(); i++) { + System.out.println("Deleting document with id " + i); + reader.delete(i); + }*/ + + reader.close(); + directory.close(); + + } catch (Exception e) { + System.out.println(" caught a " + e.getClass() + + "\n with message: " + e.getMessage()); + } + } +} diff --git a/backwards/src/demo/org/apache/lucene/demo/FileDocument.java b/backwards/src/demo/org/apache/lucene/demo/FileDocument.java new file mode 100644 index 00000000000..ac634cd2c0e --- /dev/null +++ b/backwards/src/demo/org/apache/lucene/demo/FileDocument.java @@ -0,0 +1,71 @@ +package org.apache.lucene.demo; + +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import java.io.File; +import java.io.FileReader; + +import org.apache.lucene.document.DateTools; +import org.apache.lucene.document.Document; +import org.apache.lucene.document.Field; + +/** A utility for making Lucene Documents from a File. */ + +public class FileDocument { + /** Makes a document for a File. +

+ The document has three fields: +