|
|
| |
|
LUCENE-1698 |
UNRESOLVED
|
Change backwards-compatibility policy
|
|
|
| |
|
LUCENE-2088 |
FIXED
|
AttributeSource.addAttribute should only accept interfaces, the missing test leads to problems with Token.TOKEN_ATTRIBUTE_FACTORY
|
|
|
| |
|
LUCENE-2012 |
FIXED
|
Add @Override annotations
|
|
|
| |
|
LUCENE-2005 |
FIXED
|
Add LuSql project to "Apache Lucene - Contributions" wiki page
|
|
|
| |
|
LUCENE-1924 |
FIXED
|
BalancedSegmentMergePolicy, contributed from the Zoie project for realtime indexing
|
|
|
| |
|
LUCENE-1974 |
FIXED
|
BooleanQuery can not find all matches in special condition
|
|
|
| |
|
LUCENE-1989 |
FIXED
|
CharArraySet cannot be made generic, because it violates the Set<char[]> interface
|
|
|
| |
|
LUCENE-2017 |
FIXED
|
CloseableThreadLocal is now obsolete
|
|
|
| |
|
LUCENE-2004 |
FIXED
|
Constants.LUCENE_MAIN_VERSION is inlined in code compiled against Lucene JAR, so version detection is incorrect
|
|
|
| |
|
LUCENE-1932 |
FIXED
|
Convert PrecedenceQueryParser to new TokenStream API
|
|
|
| |
|
LUCENE-1984 |
FIXED
|
DisjunctionMaxQuery - Type safety
|
|
|
| |
|
LUCENE-1980 |
FIXED
|
Fix javadocs after deprecation removal
|
|
|
| |
|
LUCENE-1935 |
FIXED
|
Generify PriorityQueue
|
|
|
| |
|
LUCENE-2003 |
FIXED
|
Highlighter has problems when you use StandardAnalyzer with LUCENE_29 or simplier StopFilter with stopWordsPosIncr mode switched on
|
|
|
| |
|
LUCENE-2064 |
FIXED
|
Highlighter should support all MultiTermQuery subclasses without casts
|
|
|
| |
|
LUCENE-1925 |
FIXED
|
In IndexSearcher class, make subReader and docCount arrays protected so sub classes can access them
|
|
|
| |
|
LUCENE-1939 |
FIXED
|
IndexOutOfBoundsException at ShingleMatrixFilter's Iterator#hasNext method
|
|
|
| |
|
LUCENE-1781 |
FIXED
|
Large distances in Spatial go beyond Prime MEridian
|
|
|
| |
|
LUCENE-1558 |
FIXED
|
Make IndexReader/Searcher ctors readOnly=true by default
|
|
|
| |
|
LUCENE-1753 |
FIXED
|
Make not yet final core/contrib TokenStream/Filter implementations final
|
|
|
| |
|
LUCENE-1993 |
FIXED
|
MoreLikeThis - allow to exclude terms that appear in too many documents (patch included)
|
|
|
| |
|
LUCENE-1986 |
FIXED
|
NPE in NearSpansUnordered from PayloadNearQuery
|
|
|
| |
|
LUCENE-2006 |
FIXED
|
Optimization for FieldDocSortedHitQueue
|
|
|
| |
|
LUCENE-1928 |
FIXED
|
PayloadTermQuery refers to a deprecated documentation for redirection
|
|
|
| |
|
LUCENE-1933 |
FIXED
|
Provide an convenience AttributeFactory that implements all default attributes with Token
|
|
|
| |
|
LUCENE-2013 |
FIXED
|
QueryScorer and SpanRegexQuery are incompatible.
|
|
|
| |
|
LUCENE-2054 |
FIXED
|
Remove "System Properties" page from release specific docs
|
|
|
| |
|
LUCENE-1972 |
FIXED
|
Remove (deprecated) ExtendedFieldCache and Auto/Custom caches and lot's of deprecated sort logic
|
|
|
| |
|
LUCENE-1978 |
FIXED
|
Remove HitCollector
|
|
|
| |
|
LUCENE-1977 |
FIXED
|
Remove MultiTermQuery.getTerm()
|
|
|
| |
|
LUCENE-1944 |
FIXED
|
Remove deprecated Directory stuff and IR/IW open/ctor hell
|
|
|
| |
|
LUCENE-1971 |
FIXED
|
Remove deprecated RangeQuery classes
|
|
|
| |
|
LUCENE-2011 |
FIXED
|
Remove deprecated Scorer.explain(int) method
|
|
|
| |
|
LUCENE-1946 |
FIXED
|
Remove deprecated TokenStream API
|
|
|
| |
|
LUCENE-1973 |
FIXED
|
Remove deprecated query components
|
|
|
| |
|
LUCENE-1987 |
FIXED
|
Remove rest of analysis deprecations (Token, CharacterCache)
|
|
|
| |
|
LUCENE-2052 |
FIXED
|
Scan method signatures and add varargs where possible
|
|
|
| |
|
LUCENE-1947 |
FIXED
|
Snowball package contains BSD licensed code with ASL header
|
|
|
| |
|
LUCENE-2057 |
FIXED
|
TopDocsCollector should have bounded generic <T extends ScoreDoc>
|
|
|
| |
|
LUCENE-2014 |
FIXED
|
position increment bug: smartcn
|
|
|
| |
|
LUCENE-2016 |
FIXED
|
replace invalid U+FFFF character during indexing
|
|
|
| |
|
LUCENE-1652 |
INVALID
|
Enhancements to Scorers following the changes to DocIdSetIterator
|
|
|
| |
|
LUCENE-2024 |
FIXED
|
"ant dist" no longer generates md5's for the top-level artifacts
|
|
|
| |
|
LUCENE-2066 |
FIXED
|
Add Highlighter test for RegexQuery
|
|
|
| |
|
LUCENE-2042 |
FIXED
|
Allow controllable printing of the hits
|
|
|
| |
|
LUCENE-2044 |
FIXED
|
Allow random seed to be set in DeleteByPercentTask
|
|
|
| |
|
LUCENE-2029 |
FIXED
|
Allow separate control over whether body is stored or analyzed
|
|
|
| |
|
LUCENE-2060 |
FIXED
|
CMS should default its maxThreadCount to 1 (not 3)
|
|
|
| |
|
LUCENE-2030 |
FIXED
|
CachingSpanFilter synchronizing on a none final protected object
|
|
|
| |
|
LUCENE-1855 |
FIXED
|
Change AttributeSource API to use generics
|
|
|
| |
|
LUCENE-1857 |
FIXED
|
Change NumericRangeQuery to generics (for the numeric type)
|
|
|
| |
|
LUCENE-2041 |
FIXED
|
Complete parallelizaton of ParallelMultiSearcher
|
|
|
| |
|
LUCENE-2051 |
FIXED
|
Contrib Analyzer Setters should be deprecated and replace with ctor arguments
|
|
|
| |
|
LUCENE-1994 |
FIXED
|
EnwikiConentSource does not work with parallel tasks
|
|
|
| |
|
LUCENE-2045 |
FIXED
|
FNFE hit when creating an empty index and infoStream is on
|
|
|
| |
|
LUCENE-2043 |
FIXED
|
Fix CommitIndexTask to also commit IndexReader changes
|
|
|
| |
|
LUCENE-1359 |
FIXED
|
FrenchAnalyzer's tokenStream method does not honour the contract of Analyzer
|
|
|
| |
|
LUCENE-504 |
FIXED
|
FuzzyQuery produces a "java.lang.NegativeArraySizeException" in PriorityQueue.initialize if I use Integer.MAX_VALUE as BooleanQuery.MaxClauseCount
|
|
|
| |
|
LUCENE-2050 |
FIXED
|
Improve contrib/benchmark for testing near-real-time search performance
|
|
|
| |
|
LUCENE-2046 |
FIXED
|
IndexReader.isCurrent incorrectly returns false after writer.prepareCommit has been called
|
|
|
| |
|
LUCENE-2031 |
FIXED
|
Move PatternAnalyzer out of contrib/memory to contrib/analyzers
|
|
|
| |
|
LUCENE-1962 |
FIXED
|
Persian Arabic Analyzer cleanup
|
|
|
| |
|
LUCENE-1257 |
FIXED
|
Port to Java5
|
|
|
| |
|
LUCENE-1856 |
FIXED
|
Remove Hits
|
|
|
| |
|
LUCENE-1950 |
FIXED
|
Remove autoCommit from IndexWriter
|
|
|
| |
|
LUCENE-1970 |
FIXED
|
Remove deprecated DocIdSetIterator methods
|
|
|
| |
|
LUCENE-1960 |
FIXED
|
Remove deprecated Field.Store.COMPRESS
|
|
|
| |
|
LUCENE-1957 |
FIXED
|
Remove deprecated Filter.bits() and make Filter.getDocIdSet() abstract.
|
|
|
| |
|
LUCENE-1975 |
FIXED
|
Remove deprecated SpanQuery.getTerms() and generify Query.extractTerms(Set<Term>)
|
|
|
| |
|
LUCENE-1936 |
FIXED
|
Remove deprecated charset support from Greek and Russian analyzers
|
|
|
| |
|
LUCENE-944 |
FIXED
|
Remove deprecated methods in BooleanQuery
|
|
|
| |
|
LUCENE-1968 |
FIXED
|
Remove deprecated methods in PriorityQueue
|
|
|
| |
|
LUCENE-2087 |
FIXED
|
Remove recursion in NumericRangeTermEnum
|
|
|
| |
|
LUCENE-1979 |
FIXED
|
Remove remaining deprecations from indexer package
|
|
|
| |
|
LUCENE-1961 |
FIXED
|
Remove remaining deprecations in document package
|
|
|
| |
|
LUCENE-2032 |
FIXED
|
Spatial Filters not Serializable
|
|
|
| |
|
LUCENE-1183 |
FIXED
|
TRStringDistance uses way too much memory (with patch)
|
|
|
| |
|
LUCENE-1998 |
FIXED
|
Use Java 5 enums
|
|
|
| |
|
LUCENE-2053 |
FIXED
|
When thread is interrupted we should throw a clear exception
|
|
|
| |
|
LUCENE-2059 |
FIXED
|
benchmark pkg: allow TrecContentSource not to change the docname
|
|
|
| |
|
LUCENE-1756 |
FIXED
|
contrib/memory: PatternAnalyzerTest is a very, very, VERY, bad unit test
|
|
|
| |
|
LUCENE-1992 |
FIXED
|
intermittent failure in TestIndexWriter. testExceptionDuringSync
|
|
|
| |
|
LUCENE-1976 |
FIXED
|
isCurrent() and getVersion() on an NRT reader are broken
|
|
|
| |
|
LUCENE-1904 |
FIXED
|
move wordnet based synonym code out of contrib/memory and into contrib/wordnet (or somewhere else)
|
|
|
| |
|
LUCENE-2022 |
FIXED
|
remove contrib deprecations
|
|
|
| |
|
LUCENE-1951 |
FIXED
|
wildcardquery rewrite improvements
|
|
|
| |
|
LUCENE-2001 |
FIXED
|
wordnet parsing bug
|
|
|
| |
|
LUCENE-1956 |
DUPLICATE
|
Fix javadoc comments in search package
|
|
|
| |
|
LUCENE-1258 |
DUPLICATE
|
Increment position by default in StopFilter & QueryParser -> PhraseQuery
|
|
|
| |
|
LUCENE-1557 |
INVALID
|
Make constant-score rewrite the default for multi-term queries
|
|
|
| |
|
LUCENE-1966 |
FIXED
|
Arabic Analyzer: Stopwords list needs enhancement
|
|
|
| |
|
LUCENE-1963 |
FIXED
|
ArabicAnalyzer: Lowercase before Stopfilter
|
|
|
| |
|
LUCENE-1943 |
FIXED
|
ChineseFilter is inefficient
|
|
|
| |
|
LUCENE-486 |
FIXED
|
Core Test should not have dependencies on the Demo code
|
|
|
| |
|
LUCENE-1985 |
FIXED
|
DisjunctionMaxQuery - Iterator code to for ( A a : container ) construct
|
|
|
| |
|
LUCENE-2021 |
FIXED
|
French elision filter should use CharArraySet
|
|
|
| |
|
LUCENE-2080 |
FIXED
|
Improve the documentation of Version
|
|
|
| |
|
LUCENE-1959 |
FIXED
|
Index Splitter
|
|
|
| |
|
LUCENE-1965 |
FIXED
|
Lazy Atomic Loading Stopwords in SmartCN
|
|
|
| |
|
LUCENE-1945 |
FIXED
|
Make all classes that have a close() methods instanceof Closeable (Java 1.5)
|
|
|
| |
|
LUCENE-1686 |
FIXED
|
Remove Unnecessary NULL check in FindSegmentsFile - cleanup
|
|
|
| |
|
LUCENE-1154 |
FIXED
|
System Reqs page should be release specific
|
|
|
| |
|
LUCENE-2038 |
FIXED
|
Systemrequirements should say 1.5 instead of 1.4
|
|
|
| |
|
LUCENE-2008 |
FIXED
|
TokenStream/Tokenizer/TokenFilter/Token javadoc improvements
|
|
|
| |
|
LUCENE-1833 |
FIXED
|
When we move to java 1.5 in 3.0 we should replace all Interger, Long, etc construction with .valueOf
|
|
|
| |
|
LUCENE-2058 |
FIXED
|
benchmark pkg: specify trec_eval submission output from the command line
|
|
|
| |
|
LUCENE-2077 |
FIXED
|
changes-to-html: better handling of bulleted lists in CHANGES.txt
|
|
|
| |
|
LUCENE-1124 |
FIXED
|
short circuit FuzzyQuery.rewrite when input token length is small compared to minSimilarity
|
|
|
| |
|
LUCENE-1916 |
FIXED
|
smartcn HHMM doc translation
|
|
|
|
|
| |
|
LUCENE-2002 |
FIXED
|
Add oal.util.Version ctor to QueryParser
|
|
|
| |
|
LUCENE-1995 |
FIXED
|
ArrayIndexOutOfBoundsException during indexing
|
|
|
| |
|
LUCENE-1974 |
FIXED
|
BooleanQuery can not find all matches in special condition
|
|
|
| |
|
LUCENE-2004 |
FIXED
|
Constants.LUCENE_MAIN_VERSION is inlined in code compiled against Lucene JAR, so version detection is incorrect
|
|
|
| |
|
LUCENE-1929 |
FIXED
|
Highlighter doesn't support NumericRangeQuery or deprecated RangeQuery
|
|
|
| |
|
LUCENE-2003 |
FIXED
|
Highlighter has problems when you use StandardAnalyzer with LUCENE_29 or simplier StopFilter with stopWordsPosIncr mode switched on
|
|
|
| |
|
LUCENE-1986 |
FIXED
|
NPE in NearSpansUnordered from PayloadNearQuery
|
|
|
| |
|
LUCENE-2013 |
FIXED
|
QueryScorer and SpanRegexQuery are incompatible.
|
|
|
| |
|
LUCENE-1987 |
FIXED
|
Remove rest of analysis deprecations (Token, CharacterCache)
|
|
|
| |
|
LUCENE-2016 |
FIXED
|
replace invalid U+FFFF character during indexing
|
|
|
| |
|
LUCENE-1994 |
FIXED
|
EnwikiConentSource does not work with parallel tasks
|
|
|
| |
|
LUCENE-1955 |
FIXED
|
Fix Hits deprecation notice
|
|
|
| |
|
LUCENE-1954 |
FIXED
|
InitiatedIndex: CCE on casting NumericField to Field
|
|
|
| |
|
LUCENE-1992 |
FIXED
|
intermittent failure in TestIndexWriter. testExceptionDuringSync
|
|
|
| |
|
LUCENE-1976 |
FIXED
|
isCurrent() and getVersion() on an NRT reader are broken
|
|
|
| |
|
LUCENE-2001 |
FIXED
|
wordnet parsing bug
|
|
|
| |
|
LUCENE-1963 |
FIXED
|
ArabicAnalyzer: Lowercase before Stopfilter
|
|
|
| |
|
LUCENE-1953 |
FIXED
|
FastVectorHighlighter: small fragCharSize can cause StringIndexOutOfBoundsException
|
|
|
| |
|
LUCENE-2008 |
FIXED
|
TokenStream/Tokenizer/TokenFilter/Token javadoc improvements
|
|
|
| |
|
LUCENE-1124 |
FIXED
|
short circuit FuzzyQuery.rewrite when input token length is small compared to minSimilarity
|
|
|
|
Last release (barring major bugs) before migrating to 3.0 and JDK 1.5
|
|
| |
|
LUCENE-1906 |
FIXED
|
Backwards problems with CharStream and Tokenizers with custom reset(Reader) method
|
|
|
| |
|
LUCENE-1905 |
FIXED
|
Instantiating SimpleFSLockFactory by its String param constructor throws an IllegalStateException
|
|
|
| |
|
LUCENE-1885 |
FIXED
|
NativeFSLockFactory.makeLock(...).isLocked() does not work
|
|
|
| |
|
LUCENE-1802 |
FIXED
|
Un-deprecate QueryParser and remove documentation that says it will be replaced in 3.0
|
|
|
| |
|
LUCENE-1870 |
FIXED
|
dists include analyzer contrib in src dist but not binary dist
|
|
|
| |
|
LUCENE-1521 |
FIXED
|
"fdx size mismatch" exception in StoredFieldsWriter.closeDocStore() when closing index with 500M documents
|
|
|
| |
|
LUCENE-1462 |
FIXED
|
Instantiated/IndexWriter discrepanies
|
|
|
| |
|
LUCENE-1739 |
FIXED
|
2.4.x index cannot be opened with 2.9-dev
|
|
|
| |
|
LUCENE-1701 |
FIXED
|
Add NumericField, make plain text numeric parsers public in FieldCache, move trie parsers to FieldCache
|
|
|
| |
|
LUCENE-1470 |
FIXED
|
Add TrieRangeFilter to contrib
|
|
|
| |
|
LUCENE-1703 |
FIXED
|
Add a waitForMerges() method to IndexWriter
|
|
|
| |
|
LUCENE-1745 |
FIXED
|
Add ability to specify compilation/matching flags to RegexCapabiltiies implementations
|
|
|
| |
|
LUCENE-1705 |
FIXED
|
Add deleteAllDocuments() method to IndexWriter
|
|
|
| |
|
LUCENE-1563 |
FIXED
|
Add example test case for surround query language
|
|
|
| |
|
LUCENE-1614 |
FIXED
|
Add next() and skipTo() variants to DocIdSetIterator that return the current doc, instead of boolean
|
|
|
| |
|
LUCENE-1813 |
FIXED
|
Add option to ReverseStringFilter to mark reversed tokens
|
|
|
| |
|
LUCENE-1696 |
FIXED
|
Added New Token API impl for ASCIIFoldingFilter
|
|
|
| |
|
LUCENE-1506 |
FIXED
|
Adding FilteredDocIdSet and FilteredDocIdSetIterator
|
|
|
| |
|
LUCENE-1918 |
FIXED
|
Adding empty ParallelReader indexes to an IndexWriter may cause ArrayIndexOutOfBoundsException or NoSuchElementException
|
|
|
| |
|
LUCENE-1826 |
FIXED
|
All Tokenizer implementations should have constructors that take AttributeSource and AttributeFactory
|
|
|
| |
|
LUCENE-1919 |
FIXED
|
Analysis back compat break
|
|
|
| |
|
LUCENE-1724 |
FIXED
|
Analysis package calls Java 1.5 API
|
|
|
| |
|
LUCENE-1623 |
FIXED
|
Back-compat break with non-ascii field names
|
|
|
| |
|
LUCENE-1452 |
FIXED
|
Binary field content lost during optimize
|
|
|
| |
|
LUCENE-1830 |
FIXED
|
BoostingNearQuery doesn't have hashCode/equals
|
|
|
| |
|
LUCENE-1838 |
FIXED
|
BoostingNearQuery must implement clone - now it clones to a NearSpanQuery - cloning is required for Span container classes
|
|
|
| |
|
LUCENE-1576 |
FIXED
|
Brazilian Analyzer doesn't remove stopwords when uppercase is given
|
|
|
| |
|
LUCENE-1490 |
FIXED
|
CJKTokenizer convert HALFWIDTH_AND_FULLWIDTH_FORMS wrong
|
|
|
| |
|
LUCENE-1461 |
FIXED
|
Cached filter for a single term field
|
|
|
| |
|
LUCENE-1459 |
FIXED
|
CachingWrapperFilter crashes if you call both bits() and getDocIdSet()
|
|
|
| |
|
LUCENE-1804 |
FIXED
|
Can't specify AttributeSource for Tokenizer
|
|
|
| |
|
LUCENE-1519 |
FIXED
|
Change Primitive Data Types from int to long in class SegmentMerger.java
|
|
|
| |
|
LUCENE-1505 |
FIXED
|
Change contrib/spatial to use trie's NumericUtils, and remove NumberUtils
|
|
|
| |
|
LUCENE-1517 |
FIXED
|
Change superclass of TrieRangeQuery
|
|
|
| |
|
LUCENE-1603 |
FIXED
|
Changes for TrieRange in FilteredTermEnum and MultiTermQuery improvement
|
|
|
| |
|
LUCENE-1502 |
FIXED
|
CharArraySet behaves inconsistently in add(Object) and contains(Object)
|
|
|
| |
|
LUCENE-1579 |
FIXED
|
Cloned SegmentReaders fail to share FieldCache entries
|
|
|
| |
|
LUCENE-1805 |
FIXED
|
CloseableThreadLocal should allow null Objects
|
|
|
| |
|
LUCENE-1666 |
FIXED
|
Constants causing NullPointerException when fetching metadata "Implementation Version" in MANIFEST
|
|
|
| |
|
LUCENE-1692 |
FIXED
|
Contrib analyzers need tests
|
|
|
| |
|
LUCENE-1504 |
FIXED
|
Contrib-Spatial should use DocSet API rather then deprecated BitSet API
|
|
|
| |
|
LUCENE-1843 |
FIXED
|
Convert some tests to new TokenStream API, better support of cross-impl AttributeImpl.copyTo()
|
|
|
| |
|
LUCENE-1641 |
FIXED
|
Correct spatial and trie documentation links in JavaDocs and site
|
|
|
| |
|
LUCENE-1544 |
FIXED
|
Deadlock: IndexWriter.addIndexes(IndexReader[])
|
|
|
| |
|
LUCENE-1898 |
FIXED
|
Decide if we should remove lines numbers from latest Changes
|
|
|
| |
|
LUCENE-1645 |
FIXED
|
Deleted documents are visible across reopened MSRs
|
|
|
| |
|
LUCENE-1672 |
FIXED
|
Deprecate all String/File ctors/opens in IndexReader/IndexWriter/IndexSearcher
|
|
|
| |
|
LUCENE-1715 |
FIXED
|
DirectoryIndexReader finalize() holding TermInfosReader longer than necessary
|
|
|
| |
|
LUCENE-1571 |
FIXED
|
DistanceFilter problem with deleted documents
|
|
|
| |
|
LUCENE-1611 |
FIXED
|
Do not launch new merges if IndexWriter has hit OOME
|
|
|
| |
|
LUCENE-1707 |
FIXED
|
Don't use ensureOpen() excessively in IndexReader and IndexWriter
|
|
|
| |
|
LUCENE-1491 |
FIXED
|
EdgeNGramTokenFilter stops on tokens smaller then minimum gram size.
|
|
|
| |
|
LUCENE-1609 |
FIXED
|
Eliminate synchronization contention on initial index reading in TermInfosReader ensureIndexIsRead
|
|
|
| |
|
LUCENE-1591 |
FIXED
|
Enable bzip compression in benchmark
|
|
|
| |
|
LUCENE-1791 |
FIXED
|
Enhance QueryUtils and CheckHIts to wrap everything they check in MultiReader/MultiSearcher
|
|
|
| |
|
LUCENE-1464 |
FIXED
|
FSDirectory.getDirectory always creates index path
|
|
|
| |
|
LUCENE-1798 |
FIXED
|
FieldCacheSanityChecker called directly by FieldCache.get*
|
|
|
| |
|
LUCENE-1487 |
FIXED
|
FieldCacheTermsFilter
|
|
|
| |
|
LUCENE-1852 |
FIXED
|
Fix remaining localization test failures in lucene
|
|
|
| |
|
LUCENE-1836 |
FIXED
|
Flexible QueryParser fails with local different from en_US
|
|
|
| |
|
LUCENE-1500 |
FIXED
|
Highlighter throws StringIndexOutOfBoundsException
|
|
|
| |
|
LUCENE-1396 |
FIXED
|
Improve PhraseQuery.toString()
|
|
|
| |
|
LUCENE-1708 |
FIXED
|
Improve the use of isDeleted in the indexing code
|
|
|
| |
|
LUCENE-1654 |
FIXED
|
Include diagnostics per-segment when writing a new segment
|
|
|
| |
|
LUCENE-1474 |
FIXED
|
Incorrect SegmentInfo.delCount when IndexReader.flush() is used
|
|
|
| |
|
LUCENE-1903 |
FIXED
|
Incorrect ShingleFilter behavior when outputUnigrams == false
|
|
|
| |
|
LUCENE-1718 |
FIXED
|
IndexReader.setTermInfosIndexDivisor doesn't carry over to reopened readers
|
|
|
| |
|
LUCENE-1717 |
FIXED
|
IndexWriter does not properly account for the RAM consumed by pending deletes
|
|
|
| |
|
LUCENE-1552 |
FIXED
|
IndexWriter.addIndexes(IndexReader[] readers) doesn't correctly handle exception success flag.
|
|
|
| |
|
LUCENE-1578 |
FIXED
|
InstantiatedIndex supports non-optimized IndexReaders
|
|
|
| |
|
LUCENE-1510 |
FIXED
|
InstantiatedIndexReader throws NullPointerException in norms() when used with a MultiReader
|
|
|
| |
|
LUCENE-1423 |
FIXED
|
InstantiatedTermEnum#skipTo(Term) throws ArrayIndexOutOfBoundsException on empty index
|
|
|
| |
|
LUCENE-1875 |
FIXED
|
Javadoc of TokenStream.end() somehow confusing
|
|
|
| |
|
LUCENE-1740 |
FIXED
|
Lucli: Command to change the Analyzer
|
|
|
| |
|
LUCENE-1651 |
FIXED
|
Make IndexReader.open() always return MSR to simplify (re-)opens.
|
|
|
| |
|
LUCENE-1660 |
FIXED
|
Make StopFilter.enablePositionIncrements explicit
|
|
|
| |
|
LUCENE-1582 |
FIXED
|
Make TrieRange completely independent from Document/Field with TokenStream of prefix encoded values
|
|
|
| |
|
LUCENE-1535 |
FIXED
|
Make tests using java.util.Random reproducible on failure
|
|
|
| |
|
LUCENE-1630 |
FIXED
|
Mating Collector and Scorer on doc Id orderness
|
|
|
| |
|
LUCENE-1561 |
FIXED
|
Maybe rename Field.omitTf, and strengthen the javadocs
|
|
|
| |
|
LUCENE-1828 |
FIXED
|
MemoryIndex doesn't call TokenStream.reset() and TokenStream.end()
|
|
|
| |
|
LUCENE-1478 |
FIXED
|
Missing possibility to supply custom FieldParser when sorting search results
|
|
|
| |
|
LUCENE-1673 |
FIXED
|
Move TrieRange to core
|
|
|
| |
|
LUCENE-1404 |
FIXED
|
NPE in NearSpansUnordered.isPayloadAvailable()
|
|
|
| |
|
LUCENE-1567 |
FIXED
|
New flexible query parser
|
|
|
| |
|
LUCENE-1520 |
FIXED
|
OOM erros with CheckIndex with indexes containg a lot of fields with norms
|
|
|
| |
|
LUCENE-1593 |
FIXED
|
Optimizations to TopScoreDocCollector and TopFieldCollector
|
|
|
| |
|
LUCENE-1727 |
FIXED
|
Order of stored Fields not maintained
|
|
|
| |
|
LUCENE-1443 |
FIXED
|
Performance improvement in OpenBitSetDISI.inPlaceAnd()
|
|
|
| |
|
LUCENE-1554 |
FIXED
|
Problem with IndexWriter.mergeFinish
|
|
|
| |
|
LUCENE-1800 |
FIXED
|
QueryParser should use reusable token streams
|
|
|
| |
|
LUCENE-1646 |
FIXED
|
QueryParser throws new exceptions even if custom parsing logic threw a better one
|
|
|
| |
|
LUCENE-1575 |
FIXED
|
Refactoring Lucene collectors (HitCollector and extensions)
|
|
|
| |
|
LUCENE-1683 |
FIXED
|
RegexQuery matches terms the input regex doesn't actually match
|
|
|
| |
|
LUCENE-1677 |
FIXED
|
Remove GCJ IndexReader specializations
|
|
|
| |
|
LUCENE-1837 |
FIXED
|
Remove Searcher from Weight#explain
|
|
|
| |
|
LUCENE-1484 |
FIXED
|
Remove SegmentReader.document synchronization
|
|
|
| |
|
LUCENE-1713 |
FIXED
|
Rename RangeQuery -> TermRangeQuery
|
|
|
| |
|
LUCENE-1602 |
FIXED
|
Rewrite TrieRange to use MultiTermQuery
|
|
|
| |
|
LUCENE-1514 |
FIXED
|
ShingleMatrixFilter eaily throws StackOverFlow as the complexity of a matrix grows
|
|
|
| |
|
LUCENE-1835 |
FIXED
|
Signature changes in AttributeSource for better Generics support of AddAttribute/getAttribute
|
|
|
| |
|
LUCENE-1420 |
FIXED
|
Similarity.lengthNorm and positionIncrement=0
|
|
|
| |
|
LUCENE-1481 |
FIXED
|
Sort and SortField does not have equals() and hashCode()
|
|
|
| |
|
LUCENE-1599 |
FIXED
|
SpanRegexQuery and SpanNearQuery is not working with MultiSearcher
|
|
|
| |
|
LUCENE-1796 |
FIXED
|
Speed up repeated TokenStream init
|
|
|
| |
|
LUCENE-1595 |
FIXED
|
Split DocMaker into ContentSource and DocMaker
|
|
|
| |
|
LUCENE-1590 |
FIXED
|
Stored-only fields automatically enable norms and tf when added to document
|
|
|
| |
|
LUCENE-1607 |
FIXED
|
String.intern() faster alternative
|
|
|
| |
|
LUCENE-1405 |
FIXED
|
Support for new Resources model in ant 1.7 in Lucene ant task.
|
|
|
| |
|
LUCENE-1530 |
FIXED
|
Support inclusive/exclusive for TrieRangeQuery/-Filter, remove default trie variant setters/getters
|
|
|
| |
|
LUCENE-1901 |
FIXED
|
TermAttributeImpl.equals() does not check termLength
|
|
|
| |
|
LUCENE-1638 |
FIXED
|
Thread safety issue can cause index corruption when autoCommit=true and multiple threads are committing
|
|
|
| |
|
LUCENE-1801 |
FIXED
|
Tokenizers (which are the source of Tokens) should call AttributeSource.clearAttributes() first
|
|
|
| |
|
LUCENE-1730 |
FIXED
|
TrecContentSource should use a fixed encoding, rather than system dependent
|
|
|
| |
|
LUCENE-1479 |
FIXED
|
TrecDocMaker skips over documents when "Date" is missing from documents
|
|
|
| |
|
LUCENE-1850 |
FIXED
|
Update overview example code
|
|
|
| |
|
LUCENE-1858 |
FIXED
|
Update site level documentation
|
|
|
| |
|
LUCENE-1873 |
FIXED
|
Update site lucene-sandbox page
|
|
|
| |
|
LUCENE-1695 |
FIXED
|
Update the Highlighter to use the new TokenStream API
|
|
|
| |
|
LUCENE-1877 |
FIXED
|
Use NativeFSLockFactory as default for new API (direct ctors & FSDir.open)
|
|
|
| |
|
LUCENE-1771 |
FIXED
|
Using explain may double ram reqs for fieldcaches when using ValueSourceQuery/CustomScoreQuery or for ConstantScoreQuerys that use a caching Filter.
|
|
|
| |
|
LUCENE-1911 |
FIXED
|
When using QueryWrapperFilter with CachingWrapperFilter, QueryWrapperFilter returns a DocIdSet that creates a Scorer, which gets cached rather than a bit set
|
|
|
| |
|
LUCENE-1714 |
FIXED
|
WriteLineDocTask incorrectly normalizes fields
|
|
|
| |
|
LUCENE-1803 |
FIXED
|
Wrong javadoc on LowerCaseTokenizer.normalize
|
|
|
| |
|
LUCENE-1586 |
FIXED
|
add IndexReader.getUniqueTermCount
|
|
|
| |
|
LUCENE-1507 |
FIXED
|
adding EmptyDocIdSet/Iterator
|
|
|
| |
|
LUCENE-1864 |
FIXED
|
bogus javadocs for FieldValueHitQuery.fillFields
|
|
|
| |
|
LUCENE-1662 |
FIXED
|
consolidate FieldCache and ExtendedFieldCache instances
|
|
|
| |
|
LUCENE-1629 |
FIXED
|
contrib intelligent Analyzer for Chinese
|
|
|
| |
|
LUCENE-1818 |
FIXED
|
contrib-spatial java.lang.UnsupportedOperationException on QueryWrapperFilter.getDocIdSet
|
|
|
| |
|
LUCENE-1531 |
FIXED
|
contrib/xml-query-parser, BoostingTermQuery support
|
|
|
| |
|
LUCENE-1748 |
FIXED
|
getPayloadSpans on org.apache.lucene.search.spans.SpanQuery should be abstract
|
|
|
| |
|
LUCENE-1523 |
FIXED
|
isOpen needs to be accessible by subclasses of Directory
|
|
|
| |
|
LUCENE-1882 |
FIXED
|
move SmartChineseAnalyzer into the smartcn package
|
|
|
| |
|
LUCENE-1625 |
FIXED
|
openReaderPassed not populated in CheckIndex.Status.SegmentInfoStatus
|
|
|
| |
|
LUCENE-1596 |
FIXED
|
optimize MultiTermEnum/MultiTermDocs
|
|
|
| |
|
LUCENE-1503 |
FIXED
|
refactor spatial contrib "Filter" "Query" classes
|
|
|
| |
|
LUCENE-1655 |
FIXED
|
remove 1.5 only unit test code that snuck in
|
|
|
| |
|
LUCENE-1834 |
FIXED
|
remove unused code in SmartChineseAnalyzer hmm pkg
|
|
|
| |
|
LUCENE-1868 |
FIXED
|
update NOTICE.txt
|
|
|
| |
|
LUCENE-916 |
WON'T FIX
|
It is not possible to sort with sorttype auto on a field that does not exist
|
|
|
| |
|
LUCENE-1304 |
WON'T FIX
|
Memory Leak when using Custom Sort (i.e., DistanceSortSource) of LocalLucene with Lucene
|
|
|
| |
|
LUCENE-1636 |
WON'T FIX
|
TokenFilters with a null value in the constructor fail
|
|
|
| |
|
LUCENE-1659 |
DUPLICATE
|
Make readOnly setting to IndexReader.open / IndexSearcher ctor explicit
|
|
|
| |
|
LUCENE-1413 |
INVALID
|
Creating PlainTextDictionary with UTF8 files
|
|
|
| |
|
LUCENE-1829 |
FIXED
|
'ant javacc' in root project should also properly create contrib/queryparser Java files
|
|
|
| |
|
LUCENE-1851 |
FIXED
|
'ant javacc' in root project should also properly create contrib/surround Java files
|
|
|
| |
|
LUCENE-1658 |
FIXED
|
Absorb NIOFSDirectory into FSDirectory
|
|
|
| |
|
LUCENE-1617 |
FIXED
|
Add "testpackage" to common-build.xml
|
|
|
| |
|
LUCENE-1400 |
FIXED
|
Add Apache RAT (Release Audit Tool) target to build.xml
|
|
|
| |
|
LUCENE-1790 |
FIXED
|
Add Boosting Function Term Query and Some Payload Query refactorings
|
|
|
| |
|
LUCENE-1425 |
FIXED
|
Add ConstantScore highlighting support to SpanScorer
|
|
|
| |
|
LUCENE-1387 |
FIXED
|
Add LocalLucene
|
|
|
| |
|
LUCENE-1550 |
FIXED
|
Add N-Gram String Matching for Spell Checking
|
|
|
| |
|
LUCENE-1766 |
FIXED
|
Add Thread-Safety note to IndexWriter JavaDoc
|
|
|
| |
|
LUCENE-1675 |
FIXED
|
Add a link to the release archive
|
|
|
| |
|
LUCENE-1865 |
FIXED
|
Add a ton of missing license headers throughout test/demo/contrib
|
|
|
| |
|
LUCENE-1440 |
FIXED
|
Add ability to run backwards-compatibility tests automatically
|
|
|
| |
|
LUCENE-1861 |
FIXED
|
Add contrib libs to classpath for javadoc
|
|
|
| |
|
LUCENE-1778 |
FIXED
|
Add log.step support per task
|
|
|
| |
|
LUCENE-1684 |
FIXED
|
Add matchVersion to StandardAnalyzer
|
|
|
| |
|
LUCENE-1551 |
FIXED
|
Add reopen(IndexCommit) methods to IndexReader
|
|
|
| |
|
LUCENE-1528 |
FIXED
|
Add support for Ideographic Space to the queryparser - also know as fullwith space and wide-space
|
|
|
| |
|
LUCENE-1716 |
FIXED
|
Adding norms, properties indexing and writer.infoStream support to benchmark
|
|
|
| |
|
LUCENE-1893 |
FIXED
|
All spatial contrib shape classes implement equals but not hashCode
|
|
|
| |
|
LUCENE-1495 |
FIXED
|
Allow TaskSequence to run for certain time
|
|
|
| |
|
LUCENE-1492 |
FIXED
|
Allow readOnly OpenReader task
|
|
|
| |
|
LUCENE-1618 |
FIXED
|
Allow setting the IndexWriter docstore to be a different directory
|
|
|
| |
|
LUCENE-1382 |
FIXED
|
Allow storing user data when IndexWriter.commit() is called
|
|
|
| |
|
LUCENE-1296 |
FIXED
|
Allow use of compact DocIdSet in CachingWrapperFilter
|
|
|
| |
|
LUCENE-1693 |
FIXED
|
AttributeSource/TokenStream API improvements
|
|
|
| |
|
LUCENE-1316 |
FIXED
|
Avoidable synchronization bottleneck in MatchAlldocsQuery$MatchAllScorer
|
|
|
| |
|
LUCENE-1725 |
FIXED
|
Benchmark package uses new TopFieldCollector but also still uses AUTO without resolving it - result is, our sort algorithms won't run
|
|
|
| |
|
LUCENE-1744 |
FIXED
|
BooleanScorer2 fails to update this.doc when its the top scorer
|
|
|
| |
|
LUCENE-1341 |
FIXED
|
BoostingNearQuery class (prototype)
|
|
|
| |
|
LUCENE-1444 |
FIXED
|
Broken javadocs->site docs links
|
|
|
| |
|
LUCENE-1584 |
FIXED
|
Callback for intercepting merging segments in IndexWriter
|
|
|
| |
|
LUCENE-1451 |
FIXED
|
Can't create NIOFSDirectory w/o setting a system property
|
|
|
| |
|
LUCENE-1653 |
FIXED
|
Change DateTools to not create a Calendar in every call to dateToString or timeToString
|
|
|
| |
|
LUCENE-1483 |
FIXED
|
Change IndexSearcher multisegment searches to search each individual segment using a single HitCollector
|
|
|
| |
|
LUCENE-1460 |
FIXED
|
Change all contrib TokenStreams/Filters to use the new TokenStream API
|
|
|
| |
|
LUCENE-1424 |
FIXED
|
Change all multi-term querys so that they extend MultiTermQuery and allow for a constant score mode
|
|
|
| |
|
LUCENE-1775 |
FIXED
|
Change remaining contrib streams/filters to use new TokenStream API
|
|
|
| |
|
LUCENE-1661 |
FIXED
|
Change visibility of getComparator method in SortField from protected to public
|
|
|
| |
|
LUCENE-1433 |
FIXED
|
Changes.html generation improvements
|
|
|
| |
|
LUCENE-1902 |
FIXED
|
Changes.html not explicitly included in release
|
|
|
| |
|
LUCENE-1466 |
FIXED
|
CharFilter - normalize characters before tokenizer
|
|
|
| |
|
LUCENE-1734 |
FIXED
|
CharReader should delegate reset/mark/markSupported
|
|
|
| |
|
LUCENE-1402 |
FIXED
|
CheckIndex API changed without backwards compaitibility
|
|
|
| |
|
LUCENE-1435 |
FIXED
|
CollationKeyFilter: convert tokens into CollationKeys encoded using IndexableBinaryStringTools
|
|
|
| |
|
LUCENE-652 |
FIXED
|
Compressed fields should be "externalized" (from Fields into Document)
|
|
|
| |
|
LUCENE-1553 |
FIXED
|
ConcurrentScheduleManager.addMyself() has wrong inted
|
|
|
| |
|
LUCENE-1467 |
FIXED
|
Consolidate Solr's and Lucene's OpenBitSet classes
|
|
|
| |
|
LUCENE-861 |
FIXED
|
Contrib queries package Query implementations do not override equals()
|
|
|
| |
|
LUCENE-584 |
FIXED
|
Decouple Filter from BitSet
|
|
|
| |
|
LUCENE-1678 |
FIXED
|
Deprecate Analyzer.tokenStream
|
|
|
| |
|
LUCENE-1688 |
FIXED
|
Deprecating StopAnalyzer ENGLISH_STOP_WORDS - General replacement with an immutable Set
|
|
|
| |
|
LUCENE-1681 |
FIXED
|
DocValues infinite loop caused by - a call to getMinValue | getMaxValue | getAverageValue
|
|
|
| |
|
LUCENE-1663 |
FIXED
|
Documentation bug. The 2.4.1 query parser syntax wiki page says it is for 1.9
|
|
|
| |
|
LUCENE-1624 |
FIXED
|
Don't commit an empty segments_N when IW is opened with create=true
|
|
|
| |
|
LUCENE-582 |
FIXED
|
Don't throw TooManyClauses exception
|
|
|
| |
|
LUCENE-1411 |
FIXED
|
Enable IndexWriter to open an arbitrary commit point
|
|
|
| |
|
LUCENE-1644 |
FIXED
|
Enable MultiTermQuery's constant score mode to also use BooleanQuery under the hood
|
|
|
| |
|
LUCENE-1493 |
FIXED
|
Enable setting hits queue size in Search*Task in contrib/benchmark
|
|
|
| |
|
LUCENE-1468 |
FIXED
|
FSDirectory.list() is inconsistent
|
|
|
| |
|
LUCENE-1913 |
FIXED
|
FastVectorHighlighter: AIOOBE occurs if one PhraseQuery is contained by another PhraseQuery
|
|
|
| |
|
LUCENE-1912 |
FIXED
|
FastVectorHighlighter: latter terms cannot be highlighted if two or more terms are concatenated
|
|
|
| |
|
LUCENE-1543 |
FIXED
|
Field specified norms in MatchAllDocumentsScorer
|
|
|
| |
|
LUCENE-1699 |
FIXED
|
Field tokenStream should be usable with stored fields.
|
|
|
| |
|
LUCENE-1564 |
FIXED
|
Field.setValue(...) doesn't properly handle switching between byte[] and other types
|
|
|
| |
|
LUCENE-1749 |
FIXED
|
FieldCache introspection API
|
|
|
| |
|
LUCENE-1456 |
FIXED
|
FieldInfo omitTerms bug
|
|
|
| |
|
LUCENE-1568 |
FIXED
|
Fix for NPE's in Spatial Lucene for searching bounding box only
|
|
|
| |
|
LUCENE-1874 |
FIXED
|
Further updates to the site scoring page
|
|
|
| |
|
LUCENE-1754 |
FIXED
|
Get rid of NonMatchingScorer from BooleanScorer2
|
|
|
| |
|
LUCENE-1428 |
FIXED
|
Highlighter dist jar includes memory binary class files
|
|
|
| |
|
LUCENE-1871 |
FIXED
|
Highlighter wraps caching token filters that are not CachingTokenFilter in CachingTokenFilter
|
|
|
| |
|
LUCENE-1759 |
FIXED
|
Implement TokenStream.end() in contrib TokenStreams
|
|
|
| |
|
LUCENE-1539 |
FIXED
|
Improve Benchmark
|
|
|
| |
|
LUCENE-1872 |
FIXED
|
Improve javadocs for Numeric*
|
|
|
| |
|
LUCENE-1394 |
FIXED
|
Include all CHANGES.txt under contrib
|
|
|
| |
|
LUCENE-1825 |
FIXED
|
Incorrect usage of AttributeSource.addAttribute/getAttribute leads to failures when onlyUseNewAPI=true
|
|
|
| |
|
LUCENE-1509 |
FIXED
|
IndexCommit.getFileNames() should not return dups
|
|
|
| |
|
LUCENE-1449 |
FIXED
|
IndexDeletionPolicy.delete behaves incorrectly when deleting latest generation
|
|
|
| |
|
LUCENE-1314 |
FIXED
|
IndexReader.clone
|
|
|
| |
|
LUCENE-1569 |
FIXED
|
IndexReader.clone can leave files open
|
|
|
| |
|
LUCENE-1430 |
FIXED
|
IndexReader.open(String|File) may incorrectly throw AlreadyClosedException
|
|
|
| |
|
LUCENE-1647 |
FIXED
|
IndexReader.undeleteAll can mess up the deletion count stored in the segments file
|
|
|
| |
![]() |