W liście z pią, 14-11-2003, godz. 16:47, Otis Gospodnetic pisze: > Yes, yes, please - documentation patches by themselves are valuable, > too! > > Thanks, > Otis
These are only 5 files and just a few comments from Dmitry. Have fun. -- Damian Gajda Caltha Sp. j. Warszawa 02-807 ul. Kukułki 2 tel. +48 22 643 20 20 mobile: +48 501 032 506 http://www.caltha.pl/
diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/analysis/CVS/Entries /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/analysis/CVS/Entries 20,21c20,21 < /CharTokenizer.java/1.4/Mon Nov 17 20:50:28 2003// < /PorterStemFilter.java/1.4/Mon Nov 17 20:50:28 2003// --- > /CharTokenizer.java/1.4/Mon Nov 17 20:09:57 2003// > /PorterStemFilter.java/1.4/Mon Nov 17 20:09:57 2003// diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/CVS/Entries /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/CVS/Entries 12c12 < /StandardAnalyzer.java/1.6/Mon Nov 17 20:50:28 2003// --- > /StandardAnalyzer.java/1.6/Mon Nov 17 20:09:57 2003// diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/document/Field.java /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/document/Field.java 164a165,166 > /** Create a field by specifying all parameters. > */ diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/index/FieldInfos.java /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/index/FieldInfos.java 70a71,76 > /** Access to the Field Info file that describes document fields and whether or > * not they are indexed. Each segment has a separate Field Info file. Objects > * of this class is thread-safe for multiple readers, but only one thread can > * be adding documents at a time, with no other reader or writer threads > * accessing this object. > */ 96a103,106 > /** Adds in information for a set of FieldInfos. > * Returns an array mapping each field number in the <code>names</code> > * collection to the field numbers in this one. > */ 103a114,117 > /** If the field is not yet known, adds it. If it is known, checks > * to make sure that the isIndexed flag is the same as was given > * previously for this field. If not - throws IllegalStateException. > */ diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMergeInfo.java /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMergeInfo.java 59a60,63 > /** Data container to work with SegmentMergeQueue. Represents a single segment > * to be merged. Maintains the segment reader, TermEnum, and TermPositions > * for this segment. > */ 60a65 > /** The current term of this segment, or null if none. */ 61a67,68 > > /** Index of the 0th document from this segment in the merged document numbering. */ 62a70,71 > > /** This segment's term enum. Do not use directly. */ 63a73,74 > > /** This segment's reader. Do not use directly. */ 64a76,77 > > /** Postings for the current term. */ 65a79,85 > > > /** Maps around deleted docs. Contains a slot for each document in the > * reader. Slots corresponding to deleted docs have the value of -1. The > * rest have their new document numbers that start at 0. This value > * added to <code>base</code> is the document number in the merged numbering. > */ 67a88,91 > /** Create a new merge info. Base <code>b</code> is a starting > * number for documents from this segment in the merged document > * numbering. > */ 89a114,119 > > /** Shift to the next term on this segment's TermEnum. The new > * term becomes the current term for this segment, effecting the > * ordering of the SegmentMergeQueue. If no more terms remain > * in this segment, returns false and resets the current term to null. > */ diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMergeQueue.java /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMergeQueue.java 59a60,63 > /** Priority queue of SegmentMergeInfo objects. The queue sorts the > * info objects by their current term, and if the terms are equal, > * by their base offset. > */ diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMerger.java /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/index/SegmentMerger.java 79a80,83 > /** Create a segment merger that will merge a number of segments (specified > * as SegmentReaders added to this object with calls to <code>add</code>) into a > * single segment with the specified <code>name</code>. > */ 85a90,92 > /** Add segment reader to be merged. > * > */ 89a97,99 > /** Return one of the segment readers being merged. > * > */ 93a104,106 > /** Start the merge. All segment readers to be merged must have been added > * prior to this call. > */ 150a164,166 > /** Merge the field information from the segment readers. > * Called from <code>merge</code>. > */ 183a200,202 > /** Merge the term index, frequency and proximity information > * from specified segment readers. Called from <code>merge</code>. > */ 200a220,221 > /** Merge the term index information. Called from <code>mergeTerms</code>. > */ 201a223,224 > // Create and populate a priority queue of segments to be merged. > // Segments are sorted by their top term and the base doc number in the merged segment. 222a246,247 > // pop off the queue and put into match[] all segments > // that have the same term at the top 227a253,254 > // perform the merge for all segments that are positioned on > // the same term 229a257,258 > // advance the matched segments to the next term and, if one exists, put > // the segment back onto the queue (priority queue takes care of sorting them) 241a271,278 > > /** Merge one term found in one or more segments. The array <code>smis</code> > * contains segments that are positioned at the same term. <code>N</code> > * is the number of cells in the array actually occupied. > * > * @param smis array of segments > * @param n number of cells in the array actually occupied > */ 255a293,300 > /** Process postings from multiple segments all positioned on the > * same term. Writes out merged entries into freqOutput and > * the proxOutput streams. > * > * @param smis array of segments > * @param n number of cells in the array actually occupied > * @return number of documents across all segments where this term was found > */ 297a343,346 > > /** Merge field normalization factors for the specified segment readers. > * Called from <code>merge</code>. > */ diff --recursive /home/damian/java_packages/jakarta-lucene/src/java/org/apache/lucene/queryParser/CVS/Entries /home/damian/eclipse/plus/jakarta-lucene/src/java/org/apache/lucene/queryParser/CVS/Entries 10,11c10,11 < /QueryParser.java/1.7/Mon Nov 17 20:50:28 2003// < /QueryParser.jj/1.37/Mon Nov 17 20:50:28 2003// --- > /QueryParser.java/1.7/Mon Nov 17 20:09:57 2003// > /QueryParser.jj/1.37/Mon Nov 17 20:09:57 2003//
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
