cvs commit: jakarta-lucene CHANGES.txt
dnaber 2005/01/21 10:28:35 Modified:.CHANGES.txt Log: small typo fixes Revision ChangesPath 1.138 +3 -3 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.137 retrieving revision 1.138 diff -u -r1.137 -r1.138 --- CHANGES.txt 20 Jan 2005 21:20:55 - 1.137 +++ CHANGES.txt 21 Jan 2005 18:28:35 - 1.138 @@ -73,8 +73,8 @@ (adapted from code contributed by Matt Quail; committed by Erik) 12. Added public static CompoundFileReader.main(String[] args) method. -CompoundFileReader can now be directly used at command line level -to list and optional extract the individual files from an existing +CompoundFileReader can now be used directly at command line level +to list and optionally extract the individual files from an existing compound index file. (adapted from code contributed by Garrett Rooney; committed by Bernhard) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2005/01/20 13:20:55 Modified:.CHANGES.txt Log: mention fix for bug #33161 Revision ChangesPath 1.137 +5 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.136 retrieving revision 1.137 diff -u -r1.136 -r1.137 --- CHANGES.txt 30 Dec 2004 13:04:13 - 1.136 +++ CHANGES.txt 20 Jan 2005 21:20:55 - 1.137 @@ -109,6 +109,10 @@ 3. Fix in FieldInfos to avoid the return of an extra blank field in IndexReader.getFieldNames() (Patch #19058). (Mark Harwood via Bernhard) + 4. Some combinations of BooleanQuery and MultiPhraseQuery (formerly +PhrasePrefixQuery) could provoke UnsupportedOperationException +(bug #33161). (Rhett Sutphin via Daniel Naber) + Optimizations 1. Disk usage (peak requirements during indexing and optimization) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
bmesser 2004/12/19 07:23:32 Modified:.CHANGES.txt Log: document the FieldInfos change Revision ChangesPath 1.135 +4 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.134 retrieving revision 1.135 diff -u -r1.134 -r1.135 --- CHANGES.txt 14 Dec 2004 23:13:34 - 1.134 +++ CHANGES.txt 19 Dec 2004 15:23:32 - 1.135 @@ -99,6 +99,9 @@ 2. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) + + 3. Fix in FieldInfos to avoid the return of an extra blank field in +IndexReader.getFieldNames() (Patch #19058). (Mark Harwood via Bernhard) Optimizations - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/12/14 15:13:34 Modified:.CHANGES.txt Log: document that Fuzzy/RangeQuery terms are now lowercased by default Revision ChangesPath 1.134 +7 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.133 retrieving revision 1.134 diff -u -r1.133 -r1.134 --- CHANGES.txt 12 Dec 2004 11:46:02 - 1.133 +++ CHANGES.txt 14 Dec 2004 23:13:34 - 1.134 @@ -16,6 +16,12 @@ org.apache.lucene.lockDir, so that its casing follows the existing pattern used in other Lucene system properties. (Bernhard) + 3. The terms of RangeQueries and FuzzyQueries are now converted to +lowercase by default (as it has been the case for PrefixQueries +and WildcardQueries before). Use setLowercaseExpandedTerms(false) +to disable that behavior but note that this also affects +PrefixQueries and WildcardQueries. (Daniel Naber) + New features 1. Added support for stored compressed fields (patch #31149) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/12/12 03:46:02 Modified:.CHANGES.txt Log: adding a new category for changes that people need to know about when they update Revision ChangesPath 1.133 +13 -11jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.132 retrieving revision 1.133 diff -u -r1.132 -r1.133 --- CHANGES.txt 6 Dec 2004 22:18:31 - 1.132 +++ CHANGES.txt 12 Dec 2004 11:46:02 - 1.133 @@ -4,6 +4,18 @@ 1.9 RC1 +Changes in runtime behavior + + 1. FuzzyQuery can no longer throw a TooManyClauses exception. If a +FuzzyQuery expands to more than BooleanQuery.maxClauseCount +terms only the BooleanQuery.maxClauseCount most similar terms +go into the rewritten query and thus the exception is avoided. +(Christoph) + + 2. Changed system property from org.apache.lucene.lockdir to +org.apache.lucene.lockDir, so that its casing follows the existing +pattern used in other Lucene system properties. (Bernhard) + New features 1. Added support for stored compressed fields (patch #31149) @@ -54,16 +66,6 @@ 11. Added NumberTools, a utility class indexing numeric fields. (adapted from code contributed by Matt Quail; committed by Erik) -12. FuzzyQuery can no longer throw a TooManyClauses exception. If a -FuzzyQuery expands to more than BooleanQuery.maxClauseCount -terms only the BooleanQuery.maxClauseCount most similar terms -go into the rewritten query and thus the exception is avoided. -(Christoph) - -13. Changed system property from org.apache.lucene.lockdir to -org.apache.lucene.lockDir, so that its casing follows the existing -pattern used in other Lucene system properties. (Bernhard) - API Changes 1. Several methods and fields have been deprecated. The API documentation - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/12/06 12:04:01 Modified:.CHANGES.txt Log: list the changes for 1.4.3 here, too Revision ChangesPath 1.131 +16 -13jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.130 retrieving revision 1.131 diff -u -r1.130 -r1.131 --- CHANGES.txt 2 Dec 2004 17:46:00 - 1.130 +++ CHANGES.txt 6 Dec 2004 20:04:01 - 1.131 @@ -87,22 +87,12 @@ Bug fixes - 1. The JSP demo page (src/jsp/results.jsp) now properly escapes error -messages which might contain user input (e.g. error messages about -query parsing). If you used that page as a starting point for your -own code please make sure your code also properly escapes HTML -characters from user input in order to avoid so-called cross site -scripting attacks. (Daniel Naber) - - 2. The JSP demo page (src/jsp/results.jsp) now properly closes the + 1. The JSP demo page (src/jsp/results.jsp) now properly closes the IndexSearcher it opens. (Daniel Naber) - 3. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that + 2. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) - 4. QueryParser changes in 1.4.2 broke the QueryParser API. Now the old - API is supported again. (Christoph) - Optimizations 1. Disk usage (peak requirements during indexing and optimization) @@ -126,6 +116,19 @@ 5. Optimize fuzzy queries so the standard fuzzy queries with a prefix of 0 now run 20-50% faster (Patch #31882). (Jonathan Hager via Daniel Naber) + + +1.4.3 + + 1. The JSP demo page (src/jsp/results.jsp) now properly escapes error +messages which might contain user input (e.g. error messages about +query parsing). If you used that page as a starting point for your +own code please make sure your code also properly escapes HTML +characters from user input in order to avoid so-called cross site +scripting attacks. (Daniel Naber) + + 2. QueryParser changes in 1.4.2 broke the QueryParser API. Now the old + API is supported again. (Christoph) 1.4.2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/12/06 14:18:31 Modified:.CHANGES.txt Log: whitespace and typo fix Revision ChangesPath 1.132 +4 -5 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.131 retrieving revision 1.132 diff -u -r1.131 -r1.132 --- CHANGES.txt 6 Dec 2004 20:04:01 - 1.131 +++ CHANGES.txt 6 Dec 2004 22:18:31 - 1.132 @@ -56,14 +56,13 @@ 12. FuzzyQuery can no longer throw a TooManyClauses exception. If a FuzzyQuery expands to more than BooleanQuery.maxClauseCount - terms only the BooleanQuery.maxClauseCount most similar terms +terms only the BooleanQuery.maxClauseCount most similar terms go into the rewritten query and thus the exception is avoided. (Christoph) 13. Changed system property from org.apache.lucene.lockdir to - org.apache.lucene.lockDir, so that it's casing follows the existing - casing pattern used in other Lucene system properties. - (Bernhard) +org.apache.lucene.lockDir, so that its casing follows the existing +pattern used in other Lucene system properties. (Bernhard) API Changes - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
bmesser 2004/12/02 09:46:01 Modified:.CHANGES.txt Log: reflect change for system property org.apache.lucene.lockDir Revision ChangesPath 1.130 +7 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- CHANGES.txt 28 Nov 2004 15:42:16 - 1.129 +++ CHANGES.txt 2 Dec 2004 17:46:00 - 1.130 @@ -56,10 +56,15 @@ 12. FuzzyQuery can no longer throw a TooManyClauses exception. If a FuzzyQuery expands to more than BooleanQuery.maxClauseCount -terms only the BooleanQuery.maxClauseCount most similar terms + terms only the BooleanQuery.maxClauseCount most similar terms go into the rewritten query and thus the exception is avoided. (Christoph) +13. Changed system property from org.apache.lucene.lockdir to + org.apache.lucene.lockDir, so that it's casing follows the existing + casing pattern used in other Lucene system properties. + (Bernhard) + API Changes 1. Several methods and fields have been deprecated. The API documentation - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/11/25 08:57:11 Modified:.CHANGES.txt Log: Revision ChangesPath 1.127 +7 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.126 retrieving revision 1.127 diff -u -r1.126 -r1.127 --- CHANGES.txt 23 Nov 2004 21:07:48 - 1.126 +++ CHANGES.txt 25 Nov 2004 16:57:11 - 1.127 @@ -53,6 +53,12 @@ 11. Added NumberTools, a utility class indexing numeric fields. (adapted from code contributed by Matt Quail; committed by Erik) + +12. FuzzyQuery can no longer throw a TooManyClauses exception. If a + FuzzyQuery expands to more than BooleanQuery.maxClauseCount + terms only the BooleanQuery.maxClauseCount most similar terms + go into the rewritten query and thus the exception is avoided. + (Christoph) API Changes - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/11/25 11:13:01 Modified:.Tag: lucene_1_4_2_dev CHANGES.txt Log: Revision ChangesPath No revision No revision 1.96.2.6 +4 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.96.2.5 retrieving revision 1.96.2.6 diff -u -r1.96.2.5 -r1.96.2.6 --- CHANGES.txt 1 Nov 2004 23:24:46 - 1.96.2.5 +++ CHANGES.txt 25 Nov 2004 19:13:00 - 1.96.2.6 @@ -10,6 +10,9 @@ own code please make sure your code also properly escapes HTML characters from user input in order to avoid so-called cross site scripting attacks. (Daniel Naber) + + 2. QueryParser changes in 1.4.2 broke the QueryParser API. Now the old + API is supported again. (Christoph) 1.4.2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/11/25 11:14:26 Modified:.CHANGES.txt Log: Revision ChangesPath 1.128 +4 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.127 retrieving revision 1.128 diff -u -r1.127 -r1.128 --- CHANGES.txt 25 Nov 2004 16:57:11 - 1.127 +++ CHANGES.txt 25 Nov 2004 19:14:26 - 1.128 @@ -95,6 +95,9 @@ 3. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) + + 4. QueryParser changes in 1.4.2 broke the QueryParser API. Now the old + API is supported again. (Christoph) Optimizations - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/11/19 12:39:03 Modified:.CHANGES.txt Log: put the change items into categories, making the file easier to read Revision ChangesPath 1.122 +83 -75jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.121 retrieving revision 1.122 diff -u -r1.121 -r1.122 --- CHANGES.txt 13 Nov 2004 15:11:26 - 1.121 +++ CHANGES.txt 19 Nov 2004 20:39:02 - 1.122 @@ -4,12 +4,18 @@ 1.9 RC1 - 1. The API contained methods that declared to throw an IOException -but that never did this. These declarations have been removed. If -your code tries to catch these exceptions you might need to remove -those catch clauses to avoid compile errors. (Daniel Naber) +New features + + 1. Added support for stored compressed fields (patch #31149) +(Bernhard Messer via Christoph) + + 2. Added support for binary stored fields (patch #29370) +(Drew Farris and Bernhard Messer via Christoph) - 2. FuzzyQuery now takes an additional parameter that specifies the + 3. Added support for position and offset information in term vectors +(patch #18927). (Grant Ingersoll Christoph) + + 4. FuzzyQuery now takes an additional parameter that specifies the minimum similarity that is required for a term to match the query. The QueryParser syntax for this is term~x, where x is a floating point number = 0 and 1 (a bigger number means that a higher @@ -17,108 +23,110 @@ for FuzzyQuerys so that only those terms are considered similar that start with this prefix. This can speed up FuzzyQuery greatly. (Daniel Naber, Christoph Goller) - - 3. The Russian and the German analyzers have been moved to Sandbox. -Also, the WordlistLoader class has been moved one level up in the -hierarchy and is now org.apache.lucene.analysis.WordlistLoader -(Daniel Naber) - - 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that -prevented deletion of obsolete segments. (Christoph Goller) - - 5. Disk usage (peak requirements during indexing and optimization) -in case of compound file format has been improved. -(Bernhard, Dmitry, and Christoph) - - 6. Added javadocs-internal to build.xml - bug #30360 -(Paul Elschot via Otis) - 7. Several methods and fields have been deprecated. The API documentation -contains information about the recommended replacements. It is planned -that the deprecated methods and fields will be removed in Lucene 2.0. -(Daniel Naber) + 5. PhraseQuery and PhrasePrefixQuery now allow the explicit specification +of relative positions. (Christoph Goller) - 8. A new class DateTools has been added. It allows you to format dates + 6. A new class DateTools has been added. It allows you to format dates in a readable format adequate for indexing. Unlike the existing DateField class DateTools can cope with dates before 1970 and it forces you to specify the desired date resolution (e.g. month, day, second, ...) which can make RangeQuerys on those fields more efficient. (Daniel Naber) - - 9. PhraseQuery and PhrasePrefixQuery now allow the explicit specification -of relative positions. (Christoph Goller) - -10. QueryParser changes: Fix for ArrayIndexOutOfBoundsExceptions -(patch #9110); some unused method parameters removed; The ability -to specify a minimum similarity for FuzzyQuery has been added. -(Christoph Goller) - -11. Added support for binary stored fields (patch #29370) -(Drew Farris and Bernhard Messer via Christoph) - -12. Permit unbuffered Directory implementations (e.g., using mmap). + + 7. QueryParser now correctly works with Analyzers that can return more +than one token per position. For example, a query +fast +car +would be parsed as +fast +(car automobile) if the Analyzer +returns car and automobile at the same position whenever it +finds car (Patch #23307). +(Pierrick Brihaye, Daniel Naber) + + 8. Permit unbuffered Directory implementations (e.g., using mmap). InputStream is replaced by the new classes IndexInput and BufferedIndexInput. OutputStream is replaced by the new classes IndexOutput and BufferedIndexOutput. InputStream and OutputStream are now deprecated and FSDirectory is now subclassable. (cutting) -13. Fixed bug #31241: Sorting could lead to incorrect results (documents -missing, others duplicated) if the sort keys were not unique and there -were more than 100 matches. (Daniel Naber) - -14. Add native Directory and TermDocs implementations that work under + 9. Add native Directory and
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/11/19 12:53:24 Modified:.CHANGES.txt Log: include the changes from 1.4.2 (this makes sense from the user's point of view I think) but try not to list an item twice Revision ChangesPath 1.123 +40 -33jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- CHANGES.txt 19 Nov 2004 20:39:02 - 1.122 +++ CHANGES.txt 19 Nov 2004 20:53:24 - 1.123 @@ -15,49 +15,37 @@ 3. Added support for position and offset information in term vectors (patch #18927). (Grant Ingersoll Christoph) - 4. FuzzyQuery now takes an additional parameter that specifies the -minimum similarity that is required for a term to match the query. -The QueryParser syntax for this is term~x, where x is a floating -point number = 0 and 1 (a bigger number means that a higher -similarity is required). Furthermore, a prefix can be specified -for FuzzyQuerys so that only those terms are considered similar that -start with this prefix. This can speed up FuzzyQuery greatly. -(Daniel Naber, Christoph Goller) - - 5. PhraseQuery and PhrasePrefixQuery now allow the explicit specification -of relative positions. (Christoph Goller) - - 6. A new class DateTools has been added. It allows you to format dates + 4. A new class DateTools has been added. It allows you to format dates in a readable format adequate for indexing. Unlike the existing DateField class DateTools can cope with dates before 1970 and it forces you to specify the desired date resolution (e.g. month, day, second, ...) which can make RangeQuerys on those fields more efficient. (Daniel Naber) - 7. QueryParser now correctly works with Analyzers that can return more + 5. QueryParser now correctly works with Analyzers that can return more than one token per position. For example, a query +fast +car would be parsed as +fast +(car automobile) if the Analyzer returns car and automobile at the same position whenever it finds car (Patch #23307). (Pierrick Brihaye, Daniel Naber) - 8. Permit unbuffered Directory implementations (e.g., using mmap). + 6. Permit unbuffered Directory implementations (e.g., using mmap). InputStream is replaced by the new classes IndexInput and BufferedIndexInput. OutputStream is replaced by the new classes IndexOutput and BufferedIndexOutput. InputStream and OutputStream are now deprecated and FSDirectory is now subclassable. (cutting) - 9. Add native Directory and TermDocs implementations that work under + 7. Add native Directory and TermDocs implementations that work under GCJ. These require GCC 3.4.0 or later and have only been tested on Linux. Use 'ant gcj' to build demo applications. (cutting) -10. Add MMapDirectory, which uses nio to mmap input files. This is + 8. Add MMapDirectory, which uses nio to mmap input files. This is still somewhat slower than FSDirectory. However it uses less memory per query term, since a new buffer is not allocated per term, which may help applications which use, e.g., wildcard queries. It may also someday be faster. (cutting Paul Elschot) -11. Added javadocs-internal to build.xml - bug #30360 + 9. Added javadocs-internal to build.xml - bug #30360 (Paul Elschot via Otis) API Changes @@ -82,28 +70,16 @@ Bug fixes - 1. Memory leak in Sort code (Bug# 31240) eliminated. -(Rafal Krzewski via Christoph and Daniel) - - 2. The JSP demo page (src/jsp/results.jsp) now properly escapes error + 1. The JSP demo page (src/jsp/results.jsp) now properly escapes error messages which might contain user input (e.g. error messages about query parsing). If you used that page as a starting point for your own code please make sure your code also properly escapes HTML characters from user input in order to avoid so-called cross site scripting attacks. (Daniel Naber) - 3. QueryParser changes: Fix for ArrayIndexOutOfBoundsExceptions -(patch #9110); some unused method parameters removed; The ability -to specify a minimum similarity for FuzzyQuery has been added. -(Christoph Goller) - - 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that + 2. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) - 5. Fixed bug #31241: Sorting could lead to incorrect results (documents -missing, others duplicated) if the sort keys were not unique and there -were more than 100 matches. (Daniel Naber) - Optimizations
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/11/19 13:04:17 Modified:.CHANGES.txt Log: document the fact that IndexSearcher in the JSP demo is now closed (not sure how relevant this is) Revision ChangesPath 1.124 +5 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.123 retrieving revision 1.124 diff -u -r1.123 -r1.124 --- CHANGES.txt 19 Nov 2004 20:53:24 - 1.123 +++ CHANGES.txt 19 Nov 2004 21:04:17 - 1.124 @@ -77,7 +77,10 @@ characters from user input in order to avoid so-called cross site scripting attacks. (Daniel Naber) - 2. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that + 2. The JSP demo page (src/jsp/results.jsp) now properly closes the +IndexSearcher it opens. (Daniel Naber) + + 3. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) Optimizations - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/11/07 15:31:16 Modified:.CHANGES.txt Log: document the fuzzy query optimization Revision ChangesPath 1.120 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.119 retrieving revision 1.120 diff -u -r1.119 -r1.120 --- CHANGES.txt 18 Oct 2004 22:30:15 - 1.119 +++ CHANGES.txt 7 Nov 2004 23:31:16 - 1.120 @@ -109,6 +109,11 @@ characters from user input in order to avoid so-called cross site scripting attacks. (Daniel Naber) +24. Optimize fuzzy queries so the standard fuzzy queries with a prefix +of 0 now run 20-50% faster (Patch #31882). +(Jonathan Hager via Daniel Naber) + + 1.4.1 1. Fixed a performance bug in hit sorting code, where values were not - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/11/01 15:24:46 Modified:.Tag: lucene_1_4_2_dev CHANGES.txt Log: mention the fix in results.jsp Revision ChangesPath No revision No revision 1.96.2.5 +10 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.96.2.4 retrieving revision 1.96.2.5 diff -u -r1.96.2.4 -r1.96.2.5 --- CHANGES.txt 1 Oct 2004 16:10:45 - 1.96.2.4 +++ CHANGES.txt 1 Nov 2004 23:24:46 - 1.96.2.5 @@ -2,6 +2,15 @@ $Id$ +1.4.3 + + 1. The JSP demo page (src/jsp/results.jsp) now properly escapes error +messages which might contain user input (e.g. error messages about +query parsing). If you used that page as a starting point for your +own code please make sure your code also properly escapes HTML +characters from user input in order to avoid so-called cross site +scripting attacks. (Daniel Naber) + 1.4.2 1. Fixed bug #31241: Sorting could lead to incorrect results (documents - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/10/18 15:30:15 Modified:.CHANGES.txt Log: document the HTML escape fix for the JSP example Revision ChangesPath 1.119 +7 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.118 retrieving revision 1.119 diff -u -r1.118 -r1.119 --- CHANGES.txt 8 Oct 2004 15:58:49 - 1.118 +++ CHANGES.txt 18 Oct 2004 22:30:15 - 1.119 @@ -102,6 +102,12 @@ low-frequency terms, where the cost of dictionary lookup can be significant. (cutting) +23. The JSP demo page (src/jsp/results.jsp) now properly escapes error +messages which might contain user input (e.g. error messages about +query parsing). If you used that page as a starting point for your +own code please make sure your code also properly escapes HTML +characters from user input in order to avoid so-called cross site +scripting attacks. (Daniel Naber) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/10/06 05:15:05 Modified:.CHANGES.txt Log: Revision ChangesPath 1.117 +10 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.116 retrieving revision 1.117 diff -u -r1.116 -r1.117 --- CHANGES.txt 4 Oct 2004 19:45:27 - 1.116 +++ CHANGES.txt 6 Oct 2004 12:15:05 - 1.117 @@ -87,6 +87,15 @@ 18. Add support for stored compressed fields (Bug#31149). (Bernhard Messer via Christoph) + +19. Add support for position and offset information in term vectors +(Patch #18927). (Grant Ingersoll Christoph) + +20. Removed synchronization from reading of term vectors with an +IndexReader (Patch #30736). (Bernhard Messer via Christoph) + +21. Add a serializable Parameter Class to standardize parameter enum +classes in BooleanClause and Field. (Christoph) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2004/10/04 12:45:27 Modified:.CHANGES.txt Log: Remove mention of limitation that no longer exists. Revision ChangesPath 1.116 +2 -4 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.115 retrieving revision 1.116 diff -u -r1.115 -r1.116 --- CHANGES.txt 30 Sep 2004 12:44:05 - 1.115 +++ CHANGES.txt 4 Oct 2004 19:45:27 - 1.116 @@ -74,9 +74,7 @@ still somewhat slower than FSDirectory. However it uses less memory per query term, since a new buffer is not allocated per term, which may help applications which use, e.g., wildcard -queries. It also should, in theory, someday be faster. A -downside is, due to limitations of the nio APIs, this does not -work with indexes containing files larger than 2^31 bytes. (cutting) +queries. It may also someday be faster. (cutting Paul Elschot) 16. Optimize the performance of certain uses of BooleanScorer, TermScorer and IndexSearcher. In particular, a BooleanQuery - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/10/01 03:01:49 Modified:.Tag: lucene_1_4_2_dev CHANGES.txt Log: Revision ChangesPath No revision No revision 1.96.2.3 +18 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.96.2.2 retrieving revision 1.96.2.3 diff -u -r1.96.2.2 -r1.96.2.3 --- CHANGES.txt 30 Sep 2004 19:21:42 - 1.96.2.2 +++ CHANGES.txt 1 Oct 2004 10:01:48 - 1.96.2.3 @@ -10,6 +10,23 @@ 2. Memory leak in Sort code (bug #31240) eliminated. (Rafal Krzewski via Christoph and Daniel) + + 3. FuzzyQuery now takes an additional parameter that specifies the +minimum similarity that is required for a term to match the query. +The QueryParser syntax for this is term~x, where x is a floating +point number between 0 and 1 (a bigger number means that a higher +similarity is required). Furthermore, a prefix can be specified +for FuzzyQuerys so that only those terms are considered similar that +start with this prefix. This can speed up FuzzyQuery greatly. +(Daniel Naber, Christoph Goller) + + 4. PhraseQuery and PhrasePrefixQuery now allow the explicit specification +of relative positions. (Christoph Goller) + + 5. QueryParser changes: Fix for ArrayIndexOutOfBoundsExceptions +(patch #9110); some unused method parameters removed; The ability +to specify a minimum similarity for FuzzyQuery has been added. +(Christoph Goller) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/09/30 11:47:43 Modified:.Tag: lucene_1_4_2_dev CHANGES.txt Log: document bugfix Revision ChangesPath No revision No revision 1.96.2.1 +9 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.96 retrieving revision 1.96.2.1 diff -u -r1.96 -r1.96.2.1 --- CHANGES.txt 2 Aug 2004 20:53:14 - 1.96 +++ CHANGES.txt 30 Sep 2004 18:47:43 - 1.96.2.1 @@ -2,12 +2,19 @@ $Id$ +1.4.2 + + 1. Fixed bug #31241: Sorting could lead to incorrect results (documents +missing, others duplicated) if the sort keys were not unique and there +were more than 100 matches. (Daniel Naber) + + 1.4.1 1. Fixed a performance bug in hit sorting code, where values were not correctly cached. (Aviran via cutting) - 2. Fixed errors in file format documentation. (Naber) + 2. Fixed errors in file format documentation. (Daniel Naber) 1.4 final - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2004/09/29 09:54:44 Modified:.CHANGES.txt Log: Describe some recent changes. Revision ChangesPath 1.113 +18 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- CHANGES.txt 28 Sep 2004 18:15:52 - 1.112 +++ CHANGES.txt 29 Sep 2004 16:54:44 - 1.113 @@ -66,7 +66,23 @@ missing, others duplicated) if the sort keys were not unique and there were more than 100 matches. (Daniel Naber) -14. Add native Directory implementation that works under GCJ. (cutting) +14. Add native Directory and TermDocs implementations that work under +GCJ. These require GCC 3.4.0 or later and have only been tested +on Linux. Use 'ant gcj' to build demo applications. (cutting) + +15. Add MMapDirectory, which uses nio to mmap input files. This is +still somewhat slower than FSDirectory. However it uses less +memory per query term, since a new buffer is not allocated per +term, which may help applications which use, e.g., wildcard +queries. It also should, in theory, someday be faster. A +downside is, due to limitations of the nio APIs, this does not +work with indexes containing files larger than 2^31 bytes. (cutting) + +16. Optimize the performance of certain uses of BooleanScorer, +TermScorer and IndexSearcher. In particular, a BooleanQuery +composed of TermQuery, with not all terms required, that returns a +TopDocs (e.g., through a Hits with no Sort specified) runs much +faster. (cutting) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/09/18 11:27:21 Modified:.CHANGES.txt Log: document fix for bug #31241 Revision ChangesPath 1.110 +5 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.109 retrieving revision 1.110 diff -u -r1.109 -r1.110 --- CHANGES.txt 16 Sep 2004 21:13:36 - 1.109 +++ CHANGES.txt 18 Sep 2004 18:27:21 - 1.110 @@ -61,6 +61,10 @@ BufferedIndexInput. InputStream is now deprecated and FSDirectory is now subclassable. (cutting) +13. Fixed bug #31241: Sorting could lead to incorrect results (documents +missing, others duplicated) if the sort keys were not unique and there +were more than 100 matches. (Daniel Naber) + 1.4.1 1. Fixed a performance bug in hit sorting code, where values were not - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/09/15 09:41:26 Modified:.CHANGES.txt Log: Revision ChangesPath 1.108 +13 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.107 retrieving revision 1.108 diff -u -r1.107 -r1.108 --- CHANGES.txt 14 Sep 2004 22:19:53 - 1.107 +++ CHANGES.txt 15 Sep 2004 16:41:26 - 1.108 @@ -44,6 +44,18 @@ forces you to specify the desired date resolution (e.g. month, day, second, ...) which can make RangeQuerys on those fields more efficient. (Daniel Naber) + + 9. PhraseQuery and PhrasePrefixQuery now allow the explicit specification +of relative positions. (Christoph Goller) + + 10. QueryParser changes: Fix for ArrayIndexOutOfBoundsExceptions + (patch #9110); some unused method parameters removed; The ability + to specify a minimum similarity for FuzzyQuery has been added. + (Christoph Goller) + + 11. Added support for binary stored fields (patch #29370) + (Drew Farris and Bernhard Messer via Christoph) + 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/09/05 15:09:26 Modified:.CHANGES.txt Log: document the addition of the DateTools class Revision ChangesPath 1.106 +8 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- CHANGES.txt 27 Aug 2004 20:17:49 - 1.105 +++ CHANGES.txt 5 Sep 2004 22:09:26 - 1.106 @@ -32,7 +32,13 @@ contains information about the recommended replacements. It is planned that the deprecated methods and fields will be removed in Lucene 2.0. (Daniel Naber) - + + 8. A new class DateTools has been added. It allows you to format dates +in a readable format adequate for indexing. Unlike the existing +DateField class DateTools can cope with dates before 1970 and it +forces you to specify the desired date resolution (e.g. month, day, +second, ...) which can make RangeQuerys on those fields more efficient. +(Daniel Naber) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/08/27 13:11:00 Modified:.CHANGES.txt Log: whitespace changes only Revision ChangesPath 1.104 +11 -10jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.103 retrieving revision 1.104 diff -u -r1.103 -r1.104 --- CHANGES.txt 17 Aug 2004 20:53:34 - 1.103 +++ CHANGES.txt 27 Aug 2004 20:11:00 - 1.104 @@ -18,16 +18,17 @@ hierarchy and is now org.apache.lucene.analysis.WordlistLoader (Daniel Naber) - 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that - prevented deletion of obsolete segments. (Christoph Goller) + 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that +prevented deletion of obsolete segments. (Christoph Goller) - 5. Disk usage (peak requirements during indexing and optimization) - in case of compound file format has been improved. - (Bernhard, Dmitry, and Christoph) + 5. Disk usage (peak requirements during indexing and optimization) +in case of compound file format has been improved. +(Bernhard, Dmitry, and Christoph) + + 6. Added javadocs-internal to build.xml - bug #30360 +(Paul Elschot via Otis) + - 6. Added javadocs-internal to build.xml - bug #30360 - (Paul Elschot via Otis) - 1.4.1 1. Fixed a performance bug in hit sorting code, where values were not - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/08/27 13:17:49 Modified:.CHANGES.txt Log: document that methods have been deprecated Revision ChangesPath 1.105 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- CHANGES.txt 27 Aug 2004 20:11:00 - 1.104 +++ CHANGES.txt 27 Aug 2004 20:17:49 - 1.105 @@ -28,6 +28,11 @@ 6. Added javadocs-internal to build.xml - bug #30360 (Paul Elschot via Otis) + 7. Several methods and fields have been deprecated. The API documentation +contains information about the recommended replacements. It is planned +that the deprecated methods and fields will be removed in Lucene 2.0. +(Daniel Naber) + 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
goller 2004/08/17 06:01:49 Modified:.CHANGES.txt Log: disk usage changes Revision ChangesPath 1.100 +8 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.99 retrieving revision 1.100 diff -u -r1.99 -r1.100 --- CHANGES.txt 16 Aug 2004 21:17:20 - 1.99 +++ CHANGES.txt 17 Aug 2004 13:01:49 - 1.100 @@ -17,6 +17,13 @@ Also, the WordlistLoader class has been moved one level up in the hierarchie and is now org.apache.lucene.analysis.WordlistLoader (Daniel Naber) + + 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that + prevented deletion of obsolete segments. (Christoph Goller) + + 5. Disk usage (peek requirements during indexing and optimization) + in case of compound file format has been improved. + (Bernhard, Dmitry, and Christoph) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2004/08/17 06:36:53 Modified:.CHANGES.txt Log: fixed misspellings Revision ChangesPath 1.101 +3 -3 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.100 retrieving revision 1.101 diff -u -r1.100 -r1.101 --- CHANGES.txt 17 Aug 2004 13:01:49 - 1.100 +++ CHANGES.txt 17 Aug 2004 13:36:53 - 1.101 @@ -15,13 +15,13 @@ 3. The Russian and the German analyzers have been moved to Sandbox. Also, the WordlistLoader class has been moved one level up in the -hierarchie and is now org.apache.lucene.analysis.WordlistLoader +hierarchy and is now org.apache.lucene.analysis.WordlistLoader (Daniel Naber) 4. Fixed a bug in IndexWriter.addIndexes(IndexReader[] readers) that prevented deletion of obsolete segments. (Christoph Goller) - 5. Disk usage (peek requirements during indexing and optimization) + 5. Disk usage (peak requirements during indexing and optimization) in case of compound file format has been improved. (Bernhard, Dmitry, and Christoph) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2004/08/17 13:53:34 Modified:.CHANGES.txt Log: corrected target name Revision ChangesPath 1.103 +2 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.102 retrieving revision 1.103 diff -u -r1.102 -r1.103 --- CHANGES.txt 17 Aug 2004 20:38:46 - 1.102 +++ CHANGES.txt 17 Aug 2004 20:53:34 - 1.103 @@ -25,7 +25,7 @@ in case of compound file format has been improved. (Bernhard, Dmitry, and Christoph) - 6. Added javadoc-internal to build.xml - bug #30360 + 6. Added javadocs-internal to build.xml - bug #30360 (Paul Elschot via Otis) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/08/16 14:17:21 Modified:.CHANGES.txt Log: document the analyzer move to sandbox Revision ChangesPath 1.99 +6 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.98 retrieving revision 1.99 diff -u -r1.98 -r1.99 --- CHANGES.txt 13 Aug 2004 19:33:25 - 1.98 +++ CHANGES.txt 16 Aug 2004 21:17:20 - 1.99 @@ -11,8 +11,12 @@ 2. FuzzyQuery now takes an additional parameter that specifies the minimum similarity that is required for a term to match the query. -Note that this isn't supported by QueryParser yet. +Note that this isn't supported by QueryParser yet. (Daniel Naber) + 3. The Russian and the German analyzers have been moved to Sandbox. +Also, the WordlistLoader class has been moved one level up in the +hierarchie and is now org.apache.lucene.analysis.WordlistLoader +(Daniel Naber) 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/08/13 12:33:25 Modified:.CHANGES.txt Log: mention the new FuzzyQuery parameter Revision ChangesPath 1.98 +6 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.97 retrieving revision 1.98 diff -u -r1.97 -r1.98 --- CHANGES.txt 7 Aug 2004 11:36:39 - 1.97 +++ CHANGES.txt 13 Aug 2004 19:33:25 - 1.98 @@ -8,7 +8,11 @@ but that never did this. These declarations have been removed. If your code tries to catch these exceptions you might need to remove those catch clauses to avoid compile errors. (Daniel Naber) - + + 2. FuzzyQuery now takes an additional parameter that specifies the +minimum similarity that is required for a term to match the query. +Note that this isn't supported by QueryParser yet. + 1.4.1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
dnaber 2004/08/07 04:36:39 Modified:.CHANGES.txt Log: Document my throws IOException cleanup. It won't affect many people I think. Revision ChangesPath 1.97 +10 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- CHANGES.txt 2 Aug 2004 20:53:14 - 1.96 +++ CHANGES.txt 7 Aug 2004 11:36:39 - 1.97 @@ -2,12 +2,20 @@ $Id$ +1.9 RC1 + + 1. The API contained methods that declared to throw an IOException +but that never did this. These declarations have been removed. If +your code tries to catch these exceptions you might need to remove +those catch clauses to avoid compile errors. (Daniel Naber) + + 1.4.1 1. Fixed a performance bug in hit sorting code, where values were not correctly cached. (Aviran via cutting) - 2. Fixed errors in file format documentation. (Naber) + 2. Fixed errors in file format documentation. (Daniel Naber) 1.4 final - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2004/08/02 13:53:15 Modified:.CHANGES.txt Log: Preparing for 1.4.1 release. Revision ChangesPath 1.96 +4 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.95 retrieving revision 1.96 diff -u -r1.95 -r1.96 --- CHANGES.txt 21 Jul 2004 19:05:46 - 1.95 +++ CHANGES.txt 2 Aug 2004 20:53:14 - 1.96 @@ -2,10 +2,12 @@ $Id$ -1.5 RC1 +1.4.1 1. Fixed a performance bug in hit sorting code, where values were not correctly cached. (Aviran via cutting) + + 2. Fixed errors in file format documentation. (Naber) 1.4 final - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2004/05/24 12:05:21 Modified:.CHANGES.txt Log: one more try as UTF-8 Revision ChangesPath 1.90 +2 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.89 retrieving revision 1.90 diff -u -r1.89 -r1.90 --- CHANGES.txt 24 May 2004 17:20:09 - 1.89 +++ CHANGES.txt 24 May 2004 19:05:21 - 1.90 @@ -272,7 +272,7 @@ 7. Modified QueryParser to make it possible to programmatically specify the default Boolean operator (OR or AND). -(Pter Halcsy via otis) +(Péter Halácsy via otis) 8. Made many search methods and classes non-final, per requests. This includes IndexWriter and IndexSearcher, among others. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2004/05/20 09:28:15 Modified:.CHANGES.txt Log: - FilteredTermEnum ctor change note Revision ChangesPath 1.85 +3 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.84 retrieving revision 1.85 diff -u -r1.84 -r1.85 --- CHANGES.txt 11 May 2004 20:12:43 - 1.84 +++ CHANGES.txt 20 May 2004 16:28:15 - 1.85 @@ -28,6 +28,8 @@ 8. Fixed so that FSDirectory's locks still work when the java.io.tmpdir system property is null. (cutting) + 9. Changed FilteredTermEnum's constructor to take no parameters, +as the parameters were ignored anyway (bug #28858) 1.4 RC2 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
tjones 2004/05/20 10:16:56 Modified:.CHANGES.txt Log: - FieldCache change note Revision ChangesPath 1.87 +4 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.86 retrieving revision 1.87 diff -u -r1.86 -r1.87 --- CHANGES.txt 20 May 2004 16:38:58 - 1.86 +++ CHANGES.txt 20 May 2004 17:16:56 - 1.87 @@ -8,6 +8,9 @@ the existing a there. Fix for bug 28960 (http://issues.apache.org/bugzilla/show_bug.cgi?id=28960). (Otis) + 2. Added new class FieldCache to manage in-memory caches of field term +values. (Tim Jones) + 1.4 RC3 1. Fixed several search bugs introduced by the skipTo() changes in - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2004/04/27 15:04:50 Modified:.CHANGES.txt Log: Updated for 1.4RC3. Revision ChangesPath 1.82 +18 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- CHANGES.txt 22 Apr 2004 08:30:44 - 1.81 +++ CHANGES.txt 27 Apr 2004 22:04:50 - 1.82 @@ -2,6 +2,23 @@ $Id$ +1.4 RC3 + + 1. Fixed several search bugs introduced by the skipTo() changes in +release 1.4RC1. (Christoph Goller) + + 2. Added new Document methods, removeField() and removeFields(). +(Christoph Goller) + + 3. Fixed inconsistencies with index closing. Indexes and directories +are now only closed automatically by Lucene when Lucene opened +them automatically. (Christoph Goller) + + 4. Added new class: FilteredQuery. (Tim Jones) + + 5. Added a new SortField type for custom comparators. (Tim Jones) + + 1.4 RC2 1. GermanAnalyzer now throws an exception if the stopword file - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2004/03/30 09:40:08 Modified:.CHANGES.txt Log: Update for 1.4RC2. Revision ChangesPath 1.79 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- CHANGES.txt 24 Mar 2004 18:10:59 - 1.78 +++ CHANGES.txt 30 Mar 2004 17:40:08 - 1.79 @@ -2,6 +2,11 @@ $Id$ +1.4 RC2 + + 1. Fixed a few problems with GermanAnalyzer. (Otis, Erik) + + 1.4 RC1 1. Changed the format of the .tis file, so that: - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2004/01/30 09:07:53 Modified:.CHANGES.txt Log: - Added 2 changes Revision ChangesPath 1.68 +8 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- CHANGES.txt 20 Jan 2004 18:37:08 - 1.67 +++ CHANGES.txt 30 Jan 2004 17:07:53 - 1.68 @@ -35,6 +35,13 @@ RemoteSearchable this makes it easy to implement distributed search systems. (Jean-Francois Halleux via cutting) + 5. Added IntegerSortedSearcher and FieldSortedHitQueue classes that +together provide the ability to sort by single-valued Integer +fields. (Tim Jones via Otis) + + 6. Changed FSDirectory to auto-create a full directory tree that it +needs by using mkdirs() instead of mkdir(). (Mladen Turk via Otis) + 1.3 final - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2003/12/22 13:42:48 Modified:.CHANGES.txt Log: Updated for change to DocumentWriter.java. Revision ChangesPath 1.63 +10 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.62 retrieving revision 1.63 diff -u -r1.62 -r1.63 --- CHANGES.txt 15 Dec 2003 23:04:42 - 1.62 +++ CHANGES.txt 22 Dec 2003 21:42:48 - 1.63 @@ -12,6 +12,15 @@ 3. Added a new method IndexReader.setNorm(), that permits one to alter the boosting of fields after an index is created. + 4. Distinguish between the final position and length when indexing a +field. The length is now defined as the total number of tokens, +instead of the final position, as it was previously. Length is +used for score normalization (Similarity.lengthNorm()) and for +controlling memory usage (IndexWriter.maxFieldLength). In both of +these cases, the total number of tokens is a better value to use +than the final token position. Position is used in phrase +searching (see PhraseQuery and Token.setPositionIncrement()). + 1.3 RC3 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2003/12/05 06:30:12 Modified:src/java/org/apache/lucene/analysis StopFilter.java .CHANGES.txt Log: revert position increment change due to conflict with PhraseQuery Revision ChangesPath 1.6 +4 -15 jakarta-lucene/src/java/org/apache/lucene/analysis/StopFilter.java Index: StopFilter.java === RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/analysis/StopFilter.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- StopFilter.java 1 Dec 2003 18:23:47 - 1.5 +++ StopFilter.java 5 Dec 2003 14:30:12 - 1.6 @@ -57,12 +57,8 @@ import java.io.IOException; import java.util.Hashtable; -/** - * Removes stop words from a token stream. Position increments - * on tokens emitted are adjusted to account for words - * removed. Exact phrase queries will not match across holes left - * by stop word removal, but sloppy phrase queries may match. - */ +/** Removes stop words from a token stream. */ + public final class StopFilter extends TokenFilter { private Hashtable table; @@ -93,17 +89,10 @@ /** Returns the next input Token whose termText() is not a stop word. */ public final Token next() throws IOException { -int position = 1; - // return the first non-stop word found -for (Token token = input.next(); token != null; token = input.next()) { - if (table.get(token.termText) == null) { -token.setPositionIncrement(position); +for (Token token = input.next(); token != null; token = input.next()) + if (table.get(token.termText) == null) return token; - } - - position++; -} // reached EOS -- return null return null; } 1.61 +1 -7 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- CHANGES.txt 28 Nov 2003 02:03:14 - 1.60 +++ CHANGES.txt 5 Dec 2003 14:30:12 - 1.61 @@ -7,12 +7,6 @@ 1. Added catch of BooleanQuery$TooManyClauses in QueryParser to throw ParseException instead. (Erik Hatcher) - 2. Modified StopFilter to increment positions to account for -stop words removed. This prevents exact phrase queries from -matching erroneously (use slop factor to account for missing -stop words). StopFilter is used by StopAnalyzer, StandardAnalyzer -and some others. (Erik Hatcher) - 1.3 RC3 1. Added minMergeDocs in IndexWriter. This can be raised to speed - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2003/11/27 18:03:14 Modified:src/java/org/apache/lucene/analysis StopFilter.java .CHANGES.txt Added: src/test/org/apache/lucene/analysis TestStopAnalyzer.java Log: Use position increments to account for removed stop words Revision ChangesPath 1.4 +22 -10 jakarta-lucene/src/java/org/apache/lucene/analysis/StopFilter.java Index: StopFilter.java === RCS file: /home/cvs/jakarta-lucene/src/java/org/apache/lucene/analysis/StopFilter.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- StopFilter.java 9 Dec 2002 19:02:20 - 1.3 +++ StopFilter.java 28 Nov 2003 02:03:14 - 1.4 @@ -57,29 +57,33 @@ import java.io.IOException; import java.util.Hashtable; -/** Removes stop words from a token stream. */ - +/** + * Removes stop words from a token stream. Position increments + * on tokens emitted are adjusted to account for words + * removed. Exact phrase queries will not match across holes left + * by stop word removal, but sloppy phrase queries may match. + */ public final class StopFilter extends TokenFilter { private Hashtable table; /** Constructs a filter which removes words from the input -TokenStream that are named in the array of words. */ + TokenStream that are named in the array of words. */ public StopFilter(TokenStream in, String[] stopWords) { super(in); table = makeStopTable(stopWords); } /** Constructs a filter which removes words from the input -TokenStream that are named in the Hashtable. */ + TokenStream that are named in the Hashtable. */ public StopFilter(TokenStream in, Hashtable stopTable) { super(in); table = stopTable; } - + /** Builds a Hashtable from an array of stop words, appropriate for passing -into the StopFilter constructor. This permits this table construction to -be cached once when an Analyzer is constructed. */ + into the StopFilter constructor. This permits this table construction to + be cached once when an Analyzer is constructed. */ public static final Hashtable makeStopTable(String[] stopWords) { Hashtable stopTable = new Hashtable(stopWords.length); for (int i = 0; i stopWords.length; i++) @@ -89,10 +93,18 @@ /** Returns the next input Token whose termText() is not a stop word. */ public final Token next() throws IOException { +int position = 1; + // return the first non-stop word found -for (Token token = input.next(); token != null; token = input.next()) - if (table.get(token.termText) == null) - return token; +for (Token token = input.next(); token != null; token = input.next()) { + if (table.get(token.termText) == null) { +token.setPositionIncrement(position); +position = 1; +return token; + } + + position++; +} // reached EOS -- return null return null; } 1.1 jakarta-lucene/src/test/org/apache/lucene/analysis/TestStopAnalyzer.java Index: TestStopAnalyzer.java === package org.apache.lucene.analysis; import junit.framework.TestCase; import java.io.StringReader; import java.util.ArrayList; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.Term; import org.apache.lucene.store.RAMDirectory; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.PhraseQuery; import org.apache.lucene.search.Hits; public class TestStopAnalyzer extends TestCase { private StopAnalyzer stopAnalyzer = new StopAnalyzer(); public Token[] tokensFromAnalyzer(Analyzer analyzer, String text) throws Exception { TokenStream stream = analyzer.tokenStream(contents, new StringReader(text)); ArrayList tokenList = new ArrayList(); while (true) { Token token = stream.next(); if (token == null) break; tokenList.add(token); } return (Token[]) tokenList.toArray(new Token[0]); } public void testNoHoles() throws Exception { Token[] tokens = tokensFromAnalyzer(stopAnalyzer, non-stop words); assertEquals(3, tokens.length); // ensure all words are in successive positions assertEquals(non, 1, tokens[0].getPositionIncrement()); assertEquals(stop, 1, tokens[1].getPositionIncrement()); assertEquals(words, 1, tokens[2].getPositionIncrement()); } public void testHoles() throws Exception { Token[] tokens =
cvs commit: jakarta-lucene CHANGES.txt
otis2003/11/18 04:00:12 Modified:.CHANGES.txt Log: - Added section 1.3 RC3 and the first change in this version. Revision ChangesPath 1.57 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- CHANGES.txt 21 Oct 2003 18:24:22 - 1.56 +++ CHANGES.txt 18 Nov 2003 12:00:12 - 1.57 @@ -2,6 +2,11 @@ $Id$ +1.3 RC3 + + 1. Added minMergeDocs in IndexWriter. (Julien Nioche via Otis) + + 1.3 RC2 1. Added getFieldNames(boolean) to IndexReader, SegmentReader, and - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2003/10/03 05:37:51 Modified:.CHANGES.txt Log: - Added a note about Dmitry's file handle reducing changes. Revision ChangesPath 1.53 +6 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- CHANGES.txt 27 Sep 2003 14:21:50 - 1.52 +++ CHANGES.txt 3 Oct 2003 12:37:51 - 1.53 @@ -33,7 +33,11 @@ is present in multiple segments. (Christoph Goller via Otis) - 8. Added CachingWrapperFilter and PerFieldAnalyzerWrapper. + 8. Added CachingWrapperFilter and PerFieldAnalyzerWrapper. (Erik Hatcher) + + 9. Added support for the new compound file index format (Dmitry +Serebrennikov) + 1.3 RC1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2003/10/03 08:16:24 Modified:.CHANGES.txt Log: note QueryParser enhancement Revision ChangesPath 1.54 +2 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- CHANGES.txt 3 Oct 2003 12:37:51 - 1.53 +++ CHANGES.txt 3 Oct 2003 15:16:24 - 1.54 @@ -38,6 +38,7 @@ 9. Added support for the new compound file index format (Dmitry Serebrennikov) +10. Added Locale setting to QueryParser, for use by date range parsing. 1.3 RC1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
ehatcher2003/09/27 07:21:50 Modified:.CHANGES.txt Log: added PerFieldAnalyzerWrapper Revision ChangesPath 1.52 +2 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- CHANGES.txt 18 Sep 2003 09:47:06 - 1.51 +++ CHANGES.txt 27 Sep 2003 14:21:50 - 1.52 @@ -33,7 +33,7 @@ is present in multiple segments. (Christoph Goller via Otis) - 8. Added CachingWrapperFilter. + 8. Added CachingWrapperFilter and PerFieldAnalyzerWrapper. 1.3 RC1 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt default.properties
cutting 2003/03/20 10:15:04 Modified:.CHANGES.txt default.properties Log: Preparing for 1.3 RC1. Revision ChangesPath 1.45 +2 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- CHANGES.txt 2 Mar 2003 02:48:45 - 1.44 +++ CHANGES.txt 20 Mar 2003 18:15:04 - 1.45 @@ -2,7 +2,7 @@ $Id$ -1.3 DEV1 +1.3 RC1 1. Fixed PriorityQueue's clear() method. Fix for bug 9454, http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9454 1.14 +1 -1 jakarta-lucene/default.properties Index: default.properties === RCS file: /home/cvs/jakarta-lucene/default.properties,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- default.properties13 Jan 2003 23:50:33 - 1.13 +++ default.properties20 Mar 2003 18:15:04 - 1.14 @@ -7,7 +7,7 @@ # name=lucene Name=Lucene -version=1.3-dev1 +version=1.3-rc2-dev year=2000-2002 final.name=${name}-${version} debug=on - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2003/03/20 10:38:59 Modified:.CHANGES.txt Log: Start a new section for 1.3 RC2 changes. Revision ChangesPath 1.46 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- CHANGES.txt 20 Mar 2003 18:15:04 - 1.45 +++ CHANGES.txt 20 Mar 2003 18:38:59 - 1.46 @@ -2,6 +2,11 @@ $Id$ +1.3 RC2 + + 1. + + 1.3 RC1 1. Fixed PriorityQueue's clear() method. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2003/03/01 17:22:36 Modified:.CHANGES.txt Log: - Added info about FSDirectory change. Revision ChangesPath 1.43 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- CHANGES.txt 14 Jan 2003 19:20:29 - 1.42 +++ CHANGES.txt 2 Mar 2003 01:22:36 - 1.43 @@ -153,6 +153,11 @@ arguments, for easy FSDirectory to RAMDirectory conversion. (otis) + 24. Added code for manual renaming of files in FSDirectory, since it + has been reported that java.io.File's renameTo(File) method sometimes + fails on Windows JVMs. + (Matt Tucker via otis) + 1.2 RC6 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2003/01/13 21:03:19 Modified:.CHANGES.txt Log: - Added forgotten name. Revision ChangesPath 1.41 +2 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- CHANGES.txt 14 Jan 2003 03:41:05 - 1.40 +++ CHANGES.txt 14 Jan 2003 05:03:19 - 1.41 @@ -147,6 +147,7 @@ 23. Added convenience RAMDirectory constructors taking File and String arguments, for easy FSDirectory to RAMDirectory conversion. + (otis) 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2003/01/04 09:16:07 Modified:.CHANGES.txt Log: - Updated. Revision ChangesPath 1.36 +3 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- CHANGES.txt 15 Nov 2002 16:09:48 - 1.35 +++ CHANGES.txt 4 Jan 2003 17:16:07 - 1.36 @@ -98,6 +98,8 @@ 19. Fixed return of Hits.id() from float to int. (Terry Steichen via Peter). + 20. Added getAllFieldNames() to IndexReader and Segment(s)Reader classes. + (Peter Mularien via otis) 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 2002/11/15 08:09:48 Modified:.CHANGES.txt Log: Updated Changes to include information about id method in Hits Revision ChangesPath 1.35 +3 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- CHANGES.txt 7 Nov 2002 17:31:25 - 1.34 +++ CHANGES.txt 15 Nov 2002 16:09:48 - 1.35 -95,6 +95,8 18. Added a public, extensible scoring API. For details, see the javadoc for org.apache.lucene.search.Similarity. + + 19. Fixed return of Hits.id() from float to int. (Terry Steichen via Peter). 1.2 RC6 -- To unsubscribe, e-mail: mailto:lucene-dev-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:lucene-dev-help;jakarta.apache.org
cvs commit: jakarta-lucene CHANGES.txt
cutting 2002/07/26 10:32:54 Modified:.CHANGES.txt Log: Clarified a change message. Revision ChangesPath 1.27 +4 -4 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- CHANGES.txt 25 Jul 2002 06:11:35 - 1.26 +++ CHANGES.txt 26 Jul 2002 17:32:54 - 1.27 @@ -43,9 +43,9 @@ test class TestPhrasePrefixQuery provides the usage example. (Anders Nielsen via otis) - 11. Changed the stemming algorithm to ignore case while stripping. The - algorithm is faster and produces more equal stems from nouns and verbs - derived from the same word. + 11. Changed the German stemming algorithm to ignore case while + stripping. The new algorithm is faster and produces more equal + stems from nouns and verbs derived from the same word. (gschwarz) 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 2002/07/17 16:26:26 Modified:.CHANGES.txt Log: Updated for the changes that I made earlier today. Revision ChangesPath 1.24 +12 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- CHANGES.txt 15 Jul 2002 03:58:06 - 1.23 +++ CHANGES.txt 17 Jul 2002 23:26:26 - 1.24 @@ -23,12 +23,22 @@ 5. Added support for new range query syntax to QueryParser.jj. (briangoetz) - 6. Added the ability to retrieve HTML documents' META tag values to HTMLParser.jj. + 6. Added the ability to retrieve HTML documents' META tag values to +HTMLParser.jj. (Mark Harwood via otis) 7. Modified QueryParser to make it possible to programmatically specify the default Boolean operator (OR or AND). (Péter Halácsy via otis) + + 8. Made many search methods and classes non-final, per requests. +This includes IndexWriter and IndexSearcher, among others. +(cutting) + + 9. Added class RemoteSearchable, providing support for remote +searching via RMI. The test class RemoteSearchableTest.java +provides an example of how this can be used. (cutting) + 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2002/07/14 20:58:06 Modified:.CHANGES.txt Log: - Recorded today's changes. Revision ChangesPath 1.23 +5 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- CHANGES.txt 29 Jun 2002 22:34:09 - 1.22 +++ CHANGES.txt 15 Jul 2002 03:58:06 - 1.23 @@ -26,6 +26,10 @@ 6. Added the ability to retrieve HTML documents' META tag values to HTMLParser.jj. (Mark Harwood via otis) + 7. Modified QueryParser to make it possible to programmatically specify the +default Boolean operator (OR or AND). +(Péter Halácsy via otis) + 1.2 RC6 1. Changed QueryParser.jj to have ? be a special character which -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2002/06/29 15:10:37 Modified:.CHANGES.txt Log: - Recorded HTMLParser.jj changes. Revision ChangesPath 1.21 +6 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- CHANGES.txt 27 Jun 2002 16:30:20 - 1.20 +++ CHANGES.txt 29 Jun 2002 22:10:37 - 1.21 @@ -17,7 +17,11 @@ (otis) 4. Added id method to Hits to be able to access the index global id. -Required for sorting options. (carlson) +Required for sorting options. +(carlson) + + 5. Added the ability to retrieve HTML documents' META tag values to HTMLParser.jj. +(Mark Harwood via otis) 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2002/06/29 15:34:09 Modified:.CHANGES.txt Log: - Recorded Brian's change to QueryParser.jj for range query syntax. Revision ChangesPath 1.22 +14 -11jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- CHANGES.txt 29 Jun 2002 22:10:37 - 1.21 +++ CHANGES.txt 29 Jun 2002 22:34:09 - 1.22 @@ -15,18 +15,21 @@ 3. Added the ability to disable lock creation by using disableLuceneLocks system property. This is useful for read-only media, such as CD-ROMs. (otis) - + 4. Added id method to Hits to be able to access the index global id. Required for sorting options. (carlson) - 5. Added the ability to retrieve HTML documents' META tag values to HTMLParser.jj. + 5. Added support for new range query syntax to QueryParser.jj. +(briangoetz) + + 6. Added the ability to retrieve HTML documents' META tag values to HTMLParser.jj. (Mark Harwood via otis) - + 1.2 RC6 1. Changed QueryParser.jj to have ? be a special character which -allowed it to be used as a wildcard term. Updated TestWildcard +allowed it to be used as a wildcard term. Updated TestWildcard unit test also. (Ralf Hettesheimer via carlson) 1.2 RC5 @@ -43,10 +46,10 @@ 4. Fixed instruction for setting up JavaCC - Bug #7017 (otis) - 5. Added throwing exception if FSDirectory could not create diectory + 5. Added throwing exception if FSDirectory could not create diectory - Bug #6914 (Eugene Gluzberg via otis) - 6. Update MultiSearcher, MultiFieldParse, Constants, DateFilter, + 6. Update MultiSearcher, MultiFieldParse, Constants, DateFilter, LowerCaseTokenizer javadoc (otis) 7. Added fix to avoid NullPointerException in results.jsp @@ -63,16 +66,16 @@ 11. Allow co-existence of indexed and non-indexed fields with the same name (cutting/casper, via otis) - 12. Add escape character to query parser. + 12. Add escape character to query parser. (briangoetz) 13. Applied a patch that ensures that searches that use DateFilter don't throw an exception when no matches are found. (David Smiley, via otis) - + 14. Fixed bugs in DateFilter and wildcardquery unit tests. (cutting, otis, carlson) - - + + 1.2 RC4 1. Updated contributions section of website. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2002/06/27 09:30:20 Modified:.CHANGES.txt Log: - Updated an existing item. Revision ChangesPath 1.20 +3 -3 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- CHANGES.txt 21 Jun 2002 16:54:00 - 1.19 +++ CHANGES.txt 27 Jun 2002 16:30:20 - 1.20 @@ -12,8 +12,8 @@ Fix for bug 9015, http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9015 (Dale Anson via otis) - 3. Added the ability to disable lock creation by using disableLocks system -property. This is useful for read-only media, such as CD-ROMs. + 3. Added the ability to disable lock creation by using disableLuceneLocks +system property. This is useful for read-only media, such as CD-ROMs. (otis) 4. Added id method to Hits to be able to access the index global id. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 2002/06/21 09:54:00 Modified:.CHANGES.txt Log: Updated Changes to include information about add id method in Hits Revision ChangesPath 1.19 +5 -2 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- CHANGES.txt 21 Jun 2002 16:41:38 - 1.18 +++ CHANGES.txt 21 Jun 2002 16:54:00 - 1.19 @@ -15,7 +15,10 @@ 3. Added the ability to disable lock creation by using disableLocks system property. This is useful for read-only media, such as CD-ROMs. (otis) - + + 4. Added id method to Hits to be able to access the index global id. +Required for sorting options. (carlson) + 1.2 RC6 1. Changed QueryParser.jj to have ? be a special character which -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
otis2002/06/05 11:42:46 Modified:.CHANGES.txt Log: - Added recent changes. Revision ChangesPath 1.17 +8 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- CHANGES.txt 2 Jun 2002 19:15:12 - 1.16 +++ CHANGES.txt 5 Jun 2002 18:42:46 - 1.17 @@ -1,9 +1,16 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.16 2002/06/02 19:15:12 carlson Exp $ +$Id: CHANGES.txt,v 1.17 2002/06/05 18:42:46 otis Exp $ 1.3 DEV1 + 1. Fixed PriorityQueue's clear() method. +Fix for bug 9454, http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9454 +(Matthijs Bomhoff via otis) + + 2. Changed StandardTokenizer.jj grammar for EMAIL tokens. +Fix for bug 9015, http://nagoya.apache.org/bugzilla/show_bug.cgi?id=9015 +(Dale Anson via otis) 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 2002/06/02 12:15:12 Modified:.CHANGES.txt Log: Updated files to reflect new 1.3-dev1 revision. Revision ChangesPath 1.16 +3 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- CHANGES.txt 20 May 2002 15:45:38 - 1.15 +++ CHANGES.txt 2 Jun 2002 19:15:12 - 1.16 @@ -1,6 +1,8 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.15 2002/05/20 15:45:38 carlson Exp $ +$Id: CHANGES.txt,v 1.16 2002/06/02 19:15:12 carlson Exp $ + +1.3 DEV1 1.2 RC6 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 02/05/11 06:32:30 Modified:.CHANGES.txt Log: Add changes for unit test fixes Revision ChangesPath 1.13 +5 -3 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- CHANGES.txt 7 May 2002 21:28:51 - 1.12 +++ CHANGES.txt 11 May 2002 13:32:30 - 1.13 @@ -1,6 +1,6 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.12 2002/05/07 21:28:51 otis Exp $ +$Id: CHANGES.txt,v 1.13 2002/05/11 13:32:30 carlson Exp $ 1.2 RC5 @@ -42,8 +42,10 @@ 13. Applied a patch that ensures that searches that use DateFilter don't throw an exception when no matches are found. (David Smiley, via otis) - - + + 14. Fixed bugs in DateFilter and wildcardquery unit tests. (cutting, otis, carlson) + + 1.2 RC4 1. Updated contributions section of website. -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 02/05/04 11:26:27 Modified:.CHANGES.txt Log: Reviewed cvs commit in mailling list and added changes to date. Revision ChangesPath 1.9 +17 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- CHANGES.txt 27 Feb 2002 23:05:15 - 1.8 +++ CHANGES.txt 4 May 2002 18:26:27 - 1.9 @@ -1,6 +1,6 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.8 2002/02/27 23:05:15 otis Exp $ +$Id: CHANGES.txt,v 1.9 2002/05/04 18:26:27 carlson Exp $ 1.2 RC5 @@ -13,6 +13,22 @@ 2. Added MultiFieldQueryParser class. (Kelvin Tan, via otis) 3. Updated powered by links. (otis) + + 4. Fixed instruction for setting up JavaCC - Bug #7017 (otis) + + 5. Added throwing exception if FSDirectory could not create diectory - Bug 6914 (otis) + + 6. Update MultiSearcher, MultiFieldParse, Constants, DateFilter, LowerCaseTokenizer javadoc (otis) + + 7. Added fix to avoid NullPointerException in results.jsp (Mark Hayes via otis) + + 8. Changed Wildcard search to find 0 or more char instead of 1 or more (Lee Mallobone via otis) + + 9. Fixed error in offset issue in GermanStemFilter (otis) + + 10. Added unit tests for wildcard search and DateFilter (otis) + + 11. Allow co-existence of indexed and non-indexed fields with the same name (cutting/casper via otis) 1.2 RC4 -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
carlson 02/02/07 12:24:28 Modified:.CHANGES.txt Log: Update Changes to include new updates to contributions Revision ChangesPath 1.3 +6 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CHANGES.txt 27 Jan 2002 22:27:48 - 1.2 +++ CHANGES.txt 7 Feb 2002 20:24:28 - 1.3 @@ -1,6 +1,6 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.2 2002/01/27 22:27:48 cutting Exp $ +$Id: CHANGES.txt,v 1.3 2002/02/07 20:24:28 carlson Exp $ 1.2 RC3 @@ -41,6 +41,11 @@ (cutting, otis) 11. Fixed bugs in GermanAnalyzer (gschwarz) + +12. Updated contributions section of website +Add XML Document #3 implementation to Document Section +Also added Term Highlighting to Misc Section + 1.2 RC2, 19 October 2001: -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
cvs commit: jakarta-lucene CHANGES.txt
cutting 02/01/27 14:27:48 Modified:.CHANGES.txt Log: Added recent changes. Folks should update this themselves! Revision ChangesPath 1.2 +23 -1 jakarta-lucene/CHANGES.txt Index: CHANGES.txt === RCS file: /home/cvs/jakarta-lucene/CHANGES.txt,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- CHANGES.txt 4 Nov 2001 17:23:04 - 1.1 +++ CHANGES.txt 27 Jan 2002 22:27:48 - 1.2 @@ -1,6 +1,6 @@ Lucene Change Log -$Id: CHANGES.txt,v 1.1 2001/11/04 17:23:04 cutting Exp $ +$Id: CHANGES.txt,v 1.2 2002/01/27 22:27:48 cutting Exp $ 1.2 RC3 @@ -12,6 +12,7 @@ across more than across a single buffer boundary. 3. Fix query parser so it accepts queries with unicode characters. +(briangoetz) 4. Fix query parser so that PrefixQuery is used in preference to WildcardQuery when there's only an asterisk at the end of the @@ -19,6 +20,27 @@ 5. Fix tests so they compile; fix ant file so it compiles tests properly. Added test cases for Analyzers and PriorityQueue. + + 6. Updated demos, added Getting Started documentation. (acoliver) + + 7. Added 'contributions' section to website docs. (carlson) + + 8. Removed JavaCC from source distribution for copyright reasons. +Folks must now download this separately from metamata in order to +compile Lucene. (cutting) + + 9. Substantially improved the performance of DateFilter by adding the +ability to reuse TermDocs objects. (cutting) + +10. Added IndexReader 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); +(cutting, otis) + +11. Fixed bugs in GermanAnalyzer (gschwarz) 1.2 RC2, 19 October 2001: -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]