3642 Commits

Author SHA1 Message Date
Uwe Schindler
8173b9f253 It is better to fail early here. If you incorrectly override e.g. getDocIDSet instead of getDocIdSet(), you will never find the error, only get NPEs at unrelated positions. Throwing the UOE shows exactly where to look for the error.
For a similar case see the new DocIdSetIterator.

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@788193 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 22:04:31 +00:00
Grant Ingersoll
db261436cf LUCENE-1706: Lucene powered search for the site
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@788070 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 16:20:00 +00:00
Uwe Schindler
42dcc00374 Build an index.html on the top-level Javadocs folder (e.g. hudson will use it as entry point)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@788039 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 14:34:09 +00:00
Michael McCandless
d9f11b9be4 LUCENE-1466: add unit test for CharFilter
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787946 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 08:54:52 +00:00
Michael McCandless
7792aebe92 LUCENE-1466: add test case for MappingCharFilter
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787875 13f79535-47bb-0310-9956-ffa450edef68
2009-06-24 00:11:50 +00:00
Michael McCandless
629c7ed4c7 LUCENE-1703: add IndexWriter.waitForMerges
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787834 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 21:08:16 +00:00
Michael McCandless
2d93f7e288 LUCENE-1708: optimize deletes X matching reader when merging stored fields & vectors
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787827 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 20:32:36 +00:00
Michael McCandless
434da77559 LUCENE-1646: when throwing ParseException from QueryParser, include root cause
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787805 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 19:55:28 +00:00
Michael McCandless
87de0c9688 LUCENE-1466: added chainable CharFilter stage before Tokenizer to allow mapping of characters before tokenization
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787795 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 19:15:31 +00:00
Uwe Schindler
75a11ef754 LUCENE-1701: Add some missing javadocs
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787786 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 18:46:55 +00:00
Michael McCandless
f03d77b558 LUCENE-1630: switch from Weight (interface) to QueryWeight (abstract class); mate in/out-of docID order scoring between Collector & Scorer
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787772 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 18:11:42 +00:00
Uwe Schindler
87483858d7 Fix LockFactory test to respect temp directory
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787757 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 17:41:41 +00:00
Michael McCandless
5f72065d0f LUCENE-1714: fix WriteLineDocTask to also replace \r, \n (in addition to \t) with space so those chars don't create mal-formed lines
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787750 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 16:46:17 +00:00
Michael McCandless
24d827fd70 LUCENE-1715: remove finalize from IndexWriter, DirectoryReader
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787744 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 16:31:53 +00:00
Uwe Schindler
edfce675a5 LUCENE-1701, LUCENE-1687: Add NumericField , make plain text numeric parsers public in FieldCache, move trie parsers to FieldCache, merge ExtendedFieldCache and FieldCache
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787723 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 15:42:12 +00:00
Michael McCandless
73b462a823 add javadocs NOTE stating that the core collectors pre-allocate the full array[numHits] up front
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787628 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23 10:48:55 +00:00
Yonik Seeley
8171a06632 LUCENE-1699: make Field.tokenStream usable with other stored field mechanisms
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787437 13f79535-47bb-0310-9956-ffa450edef68
2009-06-22 23:06:46 +00:00
Michael McCandless
ec8088654d bulk fix svn:eol-style to native for text files
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787424 13f79535-47bb-0310-9956-ffa450edef68
2009-06-22 22:18:56 +00:00
Michael McCandless
d556b9b485 set eol-style to native for Collector.java
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@787411 13f79535-47bb-0310-9956-ffa450edef68
2009-06-22 21:34:12 +00:00
Uwe Schindler
579a0704cd use floatToRawIntBits and doubleToRawLongBits for encoding float values as normalization is not needed and much faster
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786770 13f79535-47bb-0310-9956-ffa450edef68
2009-06-20 08:50:33 +00:00
Erik Hatcher
65131ca7b9 LUCENE-1405: Added support for Ant resource collections in contrib/ant <index> task.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786610 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 18:24:19 +00:00
Michael McCandless
19234f12bd LUCENE-1692: add new contrib analyzer tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786606 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 18:02:12 +00:00
Michael McCandless
2f2cd20828 LUCENE-1692: add tests for Thai & SmartChinese analyzers; fix wrong endOffset bug in ThaiWordFilter; use stop words by default with SmartChineseAnalyzer
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786560 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 15:52:36 +00:00
Michael McCandless
fc243f12ce LUCENE-1700: make sure expungeDeletes does its job even when a near real-time reader it in use
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786551 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 15:37:05 +00:00
Michael McCandless
ec65df2156 LUCENE-1639: fix case where doc stores are incorrectly double opened, thus leaving open file handles after IndexWriter is closed
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786545 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 15:30:05 +00:00
Uwe Schindler
0b5cbca110 LUCENE-1673: Move TrieRange to core (part 2: removing from contrib/queries)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786474 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 12:16:52 +00:00
Uwe Schindler
7b34ab8f30 LUCENE-1673: Move TrieRange to core (part 1: addition to core)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786470 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19 12:09:52 +00:00
Mark Robert Miller
d7d455246f LUCENE-1595: Separate DocMaker into DocMaker and ContentSource.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@786233 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18 19:58:59 +00:00
Michael McCandless
835c405be0 LUCENE-973: add test case for CJKAnalyzer; fix trailing empty string bug
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@785287 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 16:38:39 +00:00
Mark Robert Miller
2f7b9df887 add delta param to TestDocValues assertEqueals(string,float,float) calls
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@785252 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 15:19:34 +00:00
Mark Robert Miller
baaa029331 LUCENE-1681: Fix infinite loop caused by a call to DocValues methods getMinValue, getMaxValue, getAverageValue.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@785238 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 14:49:18 +00:00
Michael McCandless
ea9fcfe3fc LUCENE-1694: fix Query.mergeBooleanQueries to take BooleanQuery[] param
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@785222 13f79535-47bb-0310-9956-ffa450edef68
2009-06-16 14:08:28 +00:00
Michael McCandless
757795bffe LUCENE-1684: add matchVersion to StandardAnalyzer, and improve defaults if version is 2.9+
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784984 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 21:19:03 +00:00
Uwe Schindler
6ed703e655 Move wrong-placed test around and remove empty "de" directory in analysis.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784981 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 21:11:49 +00:00
Uwe Schindler
3a176d749a Fix the haywire bold tag in javadocs.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784961 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 20:17:02 +00:00
Uwe Schindler
b56c5ba5de Fix javadoc warning (symbol not accessible)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784865 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 17:07:29 +00:00
Uwe Schindler
a718f0320a LUCENE-1407: move RemoteSearchable out of core into contrib/remote (add javadocs to developer resources)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784758 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 12:45:05 +00:00
Michael Busch
f2a5f395d8 Fix pom.xml.template of remote contrib to have the correct artifactId
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784674 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15 07:33:57 +00:00
Michael McCandless
5b472b2d62 LUCENE-1539: add DeleteByPercent, FlushReader tasks, and ability to open reader on a labelled commit point
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784587 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 17:07:55 +00:00
Michael McCandless
26b9dea62b LUCENE-1571: fix LatLongDistanceFilter to respect deleted docs
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784576 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 15:47:15 +00:00
Michael McCandless
6671c43458 LUCENE-979: remove a few more old benchmark things
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784568 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 14:52:02 +00:00
Michael McCandless
e3c4ff8ac3 revert accidental commit
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784562 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 14:06:52 +00:00
Michael McCandless
419b065957 LUCENE-1677: deprecate gcj specializations, and the system properties that let you specify which SegmentReader impl class to use
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784541 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 11:20:55 +00:00
Michael McCandless
392424ec11 LUCENE-1407: move RemoteSearchable out of core into contrib/remote
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784540 13f79535-47bb-0310-9956-ffa450edef68
2009-06-14 11:13:04 +00:00
Karl-Johan Wettin
9e5cb08461 LUCENE-1578: Support for loading unoptimized readers to the constructor of InstantiatedIndex. (Karl Wettin)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784482 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 22:05:14 +00:00
Karl-Johan Wettin
196428ec39 LUCENE-1578: Support for loading unoptimized readers to the constructor of InstantiatedIndex. (Karl Wettin)
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784481 13f79535-47bb-0310-9956-ffa450edef68
2009-06-13 21:54:07 +00:00
Grant Ingersoll
1511ec5e31 LUCENE-1676: in-stream payload support
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784297 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 22:26:01 +00:00
Michael McCandless
ad94a3d47a fix javadoc warnings
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784228 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 18:49:21 +00:00
Michael McCandless
2b60bb3cbc fix tests to pass on Java 1.4, again
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784194 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 17:00:19 +00:00
Uwe Schindler
b01e4a97b7 LUCENE-1592: Add missing CHANGES.txt entry.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@784133 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12 14:23:36 +00:00