Brian Goetz
7e7d8c6ac0
Add ~N syntax to phrase queries in query parser to allow for user-settable slop
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149691 13f79535-47bb-0310-9956-ffa450edef68
2002-02-19 00:44:00 +00:00
Otis Gospodnetic
1ec9086829
- Added public static boolean isLocked(String) method.
...
PR:
Obtained from:
Submitted by: Colin Britton
Reviewed by: otis
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149690 13f79535-47bb-0310-9956-ffa450edef68
2002-02-15 18:59:42 +00:00
Scott Ganyo
64adb57449
field must be interned during serialization read process
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149689 13f79535-47bb-0310-9956-ffa450edef68
2002-02-15 13:13:19 +00:00
Otis Gospodnetic
33a4c8c325
- Changed the URL for example query parser test cases.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149688 13f79535-47bb-0310-9956-ffa450edef68
2002-02-15 02:55:46 +00:00
Doug Cutting
2a801b7e7d
Fixed some javadoc links.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149684 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 20:48:18 +00:00
Doug Cutting
e00dabf7b1
Fixed some javadoc links.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149683 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 20:46:13 +00:00
Otis Gospodnetic
80f9f1db38
- Replaced references to the old package name com.lucene with org.apache.lucene
...
- Fixed a few Javadocs problems.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149681 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 01:46:31 +00:00
Otis Gospodnetic
3e7f46010e
- Fixed a bug with substCount variable which was not being reset.
...
- Re-formatted the whole class to match the rest of the code more closely
(still differs, but... :)).
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149680 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 01:19:07 +00:00
Otis Gospodnetic
9bd57fb82a
- Patched Javadocs.
...
PR:
Obtained from:
Submitted by: Erik Hatcher
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149679 13f79535-47bb-0310-9956-ffa450edef68
2002-02-14 00:58:46 +00:00
Doug Cutting
55ce2ae185
Fix a locking bug when deleting from an unoptimized index.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149675 13f79535-47bb-0310-9956-ffa450edef68
2002-02-10 22:59:12 +00:00
Doug Cutting
6796f04a73
Fixed NullPointerException while performing phrase searches.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149671 13f79535-47bb-0310-9956-ffa450edef68
2002-02-08 22:52:03 +00:00
Doug Cutting
64943029fa
obtain write.lock while deleting documents
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149670 13f79535-47bb-0310-9956-ffa450edef68
2002-02-08 19:39:42 +00:00
Scott Ganyo
d2e34a5fb9
implement Serializable
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149666 13f79535-47bb-0310-9956-ffa450edef68
2002-02-05 18:00:18 +00:00
Doug Cutting
60817cb719
Fixed to never delete added indexes.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149665 13f79535-47bb-0310-9956-ffa450edef68
2002-01-29 16:30:16 +00:00
Otis Gospodnetic
d5f1f175fc
- Fixed tests to use non-deprecated JUnit assert methods.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149662 13f79535-47bb-0310-9956-ffa450edef68
2002-01-28 20:25:21 +00:00
Otis Gospodnetic
0d109d7705
- Fixed references to variables in javadoc. Patch submitted by Daniel Rall.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149659 13f79535-47bb-0310-9956-ffa450edef68
2002-01-28 11:39:02 +00:00
Otis Gospodnetic
7f8618e5de
- Minor grammar fix in a javadoc.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149658 13f79535-47bb-0310-9956-ffa450edef68
2002-01-28 11:35:56 +00:00
Otis Gospodnetic
cf025d06cb
- Small javadoc change.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149657 13f79535-47bb-0310-9956-ffa450edef68
2002-01-28 11:34:45 +00:00
Doug Cutting
6c84ee2c62
Updated for new demo package name.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149655 13f79535-47bb-0310-9956-ffa450edef68
2002-01-27 23:20:30 +00:00
Andrew C. Oliver
e120b8bd51
PR:
...
Obtained from:
Reviewed by: Doug Cutting / Lucene Community
new demo build target
added getting started guide
modified tests
moved demo to demo subpackage
added war demo
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149646 13f79535-47bb-0310-9956-ffa450edef68
2002-01-26 15:01:32 +00:00
Doug Cutting
d0473acefc
Renamed NullTokenizer and Analyzer to WhitespaceTokenizer and Analyzer.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149645 13f79535-47bb-0310-9956-ffa450edef68
2002-01-24 19:03:52 +00:00
Doug Cutting
2ae22a31e3
Renamed NullTokenizer and Analyzer to WhitespaceTokenizer and Analyzer.
...
Also re-structured the implementation of several tokenizers so that they
share code, basing them on the new class CharAnalyzer.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149644 13f79535-47bb-0310-9956-ffa450edef68
2002-01-24 19:02:52 +00:00
Doug Cutting
65ead57f1c
Substantially improved the performance of DateFilter by adding the
...
ability to reuse TermDocs objects.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149642 13f79535-47bb-0310-9956-ffa450edef68
2002-01-21 17:12:12 +00:00
Brian Goetz
1fa4fa82d1
Fix query parser (finally) to be much more lenient about queries that have funny characters; added new test cases to test new rules; added NullTokenizer/NullAnalyzer which just pass through space-separated tokens unmodified (mostly for testing purposes
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149641 13f79535-47bb-0310-9956-ffa450edef68
2002-01-17 02:49:22 +00:00
Brian Goetz
ae45d392f8
Migrate setBoost/getBoost into base QUery class; don't wrap queries with BooleanQuery in query parser unless necessary; more test cases for query parser
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149640 13f79535-47bb-0310-9956-ffa450edef68
2002-01-17 02:00:09 +00:00
Brian Goetz
9f805c7d1d
Enable boosting on range queries, phrpase queries (I think this used to work, but got broken when range queries were added); add tests cases for range queries
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149639 13f79535-47bb-0310-9956-ffa450edef68
2002-01-14 03:02:39 +00:00
Otis Gospodnetic
021e328676
- Applied a patch submitted by Paul Spencer.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149638 13f79535-47bb-0310-9956-ffa450edef68
2002-01-01 00:26:14 +00:00
Otis Gospodnetic
77139e26a1
- Modified unlock method to have it delete 'commit.lock' with as well.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149635 13f79535-47bb-0310-9956-ffa450edef68
2001-12-26 17:23:05 +00:00
Otis Gospodnetic
0c7b18a929
- Applied a patch that silences Jikes' pedantic mode warnings, submitted
...
by Maik Schreiber.
PR:
Obtained from:
Submitted by: Maik Schreiber
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149633 13f79535-47bb-0310-9956-ffa450edef68
2001-12-25 19:27:04 +00:00
Otis Gospodnetic
d17defd73b
- Added methods:
...
public static boolean indexExists(String directory);
public static boolean indexExists(File directory);
public static boolean indexExists(Directory directory);
public static boolean isLocked(Directory directory);
public static void unlock(Directory directory);
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149632 13f79535-47bb-0310-9956-ffa450edef68
2001-12-25 19:14:40 +00:00
gschwarz
89a554ffab
Fixed Bug 4555. Possible NullPointerException when a short term with
...
substitutions was being checked for a particle denotion. Length checking
corrected, and sequence of resubstitution and removing particle denotion
changed to prevent denoted term to pass through remove because of the
reduced length.
Corrected and improved documentation.
Fix in WordlistLoader, files are not read correct, loosing a line.
Fix in GermanStemFilter, typo in constructor with custom exclusion table as
parameter, parameter was ignored.
GermanStemFilter has two new Methods for setting stemmer and exclusion
list after creating the filter object.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149630 13f79535-47bb-0310-9956-ffa450edef68
2001-12-10 21:18:24 +00:00
Otis Gospodnetic
c05b8e334b
- Very minor documentation grammar fix.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149629 13f79535-47bb-0310-9956-ffa450edef68
2001-11-20 05:22:31 +00:00
Brian Goetz
732dd14cb0
Allow . characters in queries
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149627 13f79535-47bb-0310-9956-ffa450edef68
2001-11-13 19:00:22 +00:00
Doug Cutting
cd948a10d9
Fixed some typos.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149621 13f79535-47bb-0310-9956-ffa450edef68
2001-11-04 17:11:42 +00:00
Brian Goetz
e1561b70fa
Add test case for Analyzers
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149620 13f79535-47bb-0310-9956-ffa450edef68
2001-11-03 02:33:46 +00:00
Brian Goetz
f6f1683dd5
Turn PriorityQueueTest into a JUnit test
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149619 13f79535-47bb-0310-9956-ffa450edef68
2001-11-03 02:12:27 +00:00
Doug Cutting
4a8ecc08c0
Changed so that PrefixQuery is used in preference to WildcardQuery
...
when there's only an asterisk at the end of the term. Previously
PrefixQuery would never be used.
Also removed some unused token rules.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149618 13f79535-47bb-0310-9956-ffa450edef68
2001-11-01 18:21:02 +00:00
Brian Goetz
49bd4164b8
Fix tests so they compile; fix ant file so it compiles tests properly
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149617 13f79535-47bb-0310-9956-ffa450edef68
2001-11-01 01:13:00 +00:00
Brian Goetz
584d2b394b
Fix query parser so it accepts queries with unicode characters
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149616 13f79535-47bb-0310-9956-ffa450edef68
2001-11-01 01:12:37 +00:00
Doug Cutting
992d1ade00
Fixed a bug where RAMInputStream could not read across more than
...
across a single buffer boundary.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149615 13f79535-47bb-0310-9956-ffa450edef68
2001-10-31 00:12:30 +00:00
Doug Cutting
b91b113e86
Fixed a bug where adding an optimized index to an empty index failed.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149614 13f79535-47bb-0310-9956-ffa450edef68
2001-10-20 02:32:59 +00:00
Doug Cutting
1c31f33cce
Added source code into distribution.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149612 13f79535-47bb-0310-9956-ffa450edef68
2001-10-19 17:15:19 +00:00
Doug Cutting
2a5c45947d
Fixed potential race condition.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149611 13f79535-47bb-0310-9956-ffa450edef68
2001-10-11 22:44:23 +00:00
Doug Cutting
6369c5a884
Fixed so that getDirectory(xxx,true) correctly erases the directory
...
contents, even when the directory has already been accessed in this
JVM. This was broken by the thread-safety fix.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149610 13f79535-47bb-0310-9956-ffa450edef68
2001-10-11 17:21:10 +00:00
Scott Ganyo
4c3e4ce685
Fix issue where an inclusive range query would include the nearest term in the index above a non-existant specified upper term.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149609 13f79535-47bb-0310-9956-ffa450edef68
2001-10-11 15:19:37 +00:00
Scott Ganyo
e9161ac365
Fix NullPointerException in clone() method when the Term is null.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149608 13f79535-47bb-0310-9956-ffa450edef68
2001-10-11 15:14:14 +00:00
Doug Cutting
4e72b89a90
Removed some redundant code. This is already in BooleanScorer.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149607 13f79535-47bb-0310-9956-ffa450edef68
2001-10-10 17:55:04 +00:00
Doug Cutting
0722fd1407
JDK 1.1 compatibility fix: disabled lock files for JDK 1.1, since they rely on a feature added in JDK 1.2.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149605 13f79535-47bb-0310-9956-ffa450edef68
2001-10-10 16:13:41 +00:00
Doug Cutting
d3c9282362
Added demo files to distribution. Fixed calls to demo in overview.html.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149601 13f79535-47bb-0310-9956-ffa450edef68
2001-10-02 18:31:22 +00:00
Doug Cutting
80509b4eb0
moved api.html into javadoc as overview; fixed links to javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149599 13f79535-47bb-0310-9956-ffa450edef68
2001-10-02 15:54:16 +00:00
Doug Cutting
58bcd780a9
Added index lock files. Indexing and search are now not just thread
...
safe, but also "process safe": multiple processes may may now search
an index while it is being updated from another process.
Two lock files are used in an index. One is "commit.lock". This is
used to synchronize commits [IndexWriter.close()] with opens
[IndexReader.open()]. Since these actions are short-lived, attempts
to obtain this lock will block for up to ten seconds, which should be
plenty of time, before an exception is thrown.
The second lock file is "write.lock". This is used to enforce the
restriction that only one process should be adding documents to an
index at a time. This is created when an IndexWriter is constructed
and removed when it is closed. If index writing is aborted then this
file must be manually removed. Attempts to index from another process
will immediately throw an exception.
It should be impossible to corrupt an index through the Lucene API.
However if a Lucene process exits unexpectedly it can leave the index
locked. The remedy is simply to, at a time when it is certain that no
processes are accessing the index, remove all lock files.
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149595 13f79535-47bb-0310-9956-ffa450edef68
2001-09-27 16:27:02 +00:00
Scott Ganyo
9bd3152b06
Fix compile error: Was referring to old com.lucene.* packages.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149594 13f79535-47bb-0310-9956-ffa450edef68
2001-09-26 14:38:34 +00:00
Scott Ganyo
891209bfd3
Added support for RangeQuery. The syntax is expressed as follows:
...
inclusive range = field:[lowerTerm-upperTerm]
exclusive range = field:{lowerTerm-upperTerm}
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149593 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 21:54:18 +00:00
Scott Ganyo
7a28132692
Added ability to search for documents containing an ordered range of terms.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149592 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 21:53:20 +00:00
Doug Cutting
6c282c6a4e
Removed makefiles. Ant has replaced 'make' as the primary build system.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149591 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 21:03:18 +00:00
Doug Cutting
adbb6adcec
added package-level javadoc
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149589 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 19:05:33 +00:00
Doug Cutting
cf3414a123
Incorporated Joanne Sproston's changes to extend lower-level HitCollector-based search API to MultiSearcher. I have not yet tested this.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149588 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 19:03:35 +00:00
Doug Cutting
4b0fe4cfa2
Fixed broken javadoc links.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149587 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 18:38:50 +00:00
Doug Cutting
53b8f808b4
Adding German analysis code contributed by Gerhard Schwarz
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149586 13f79535-47bb-0310-9956-ffa450edef68
2001-09-25 17:29:05 +00:00
Jason van Zyl
4fc06ae583
- import fixes in the test src tree
...
- the test target appears to depend on classes in the demo src
tree so i added the dep to the test target. test target
still isn't working but getting there.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149580 13f79535-47bb-0310-9956-ffa450edef68
2001-09-18 17:35:57 +00:00
Jason van Zyl
864293c622
- fixes required to make the demo build. i missed some import statements.
...
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149579 13f79535-47bb-0310-9956-ffa450edef68
2001-09-18 17:21:38 +00:00
Jason van Zyl
bd3948c539
Initial revision
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149570 13f79535-47bb-0310-9956-ffa450edef68
2001-09-18 16:29:48 +00:00