Searched refs:segments (Results 1 - 19 of 19) sorted by relevance

/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/index/
H A DMergePolicy.java33 * <p>Whenever the segments in an index have been altered by
35 * flushed segment, addition of many segments from
63 * subset of segments to be merged as well as whether the
76 public final List<SegmentInfo> segments; field in class:MergePolicy.OneMerge
82 public OneMerge(List<SegmentInfo> segments) { argument
83 if (0 == segments.size())
84 throw new RuntimeException("segments must include at least one segment");
86 this.segments = new ArrayList<SegmentInfo>(segments);
88 for(SegmentInfo info : segments) {
325 useCompoundFile(SegmentInfos segments, SegmentInfo newSegment) argument
[all...]
H A DSegmentInfos.java45 * those segments in relation to the file system.
72 /** This format allows multiple segments to share a single
108 public int counter = 0; // used to name new segments
124 private List<SegmentInfo> segments = new ArrayList<SegmentInfo>(); field in class:SegmentInfos
144 return segments.get(i);
219 * Parse the generation off the segments file name and
229 throw new IllegalArgumentException("fileName \"" + fileName + "\" is not a segments file");
254 * @param directory -- directory containing the segments file
262 // Clear any previous segments:
335 throw new CorruptIndexException("checksum mismatch in segments fil
[all...]
H A DMergeDocIDRemapper.java21 * merged segments had at least one deletion. This is used
23 * merge of segments with deletions commits. */
35 SegmentInfo firstSegment = merge.segments.get(0);
48 assert infos.info(i).equals(merge.segments.get(j));
58 final int lastDocCount = merge.segments.get(i-1).docCount;
72 assert docShift == maxDocID - (newStarts[docMaps.length-1] + merge.segments.get(docMaps.length-1).docCount - delCounts[docMaps.length-1]);
H A DLogMergePolicy.java27 * to merge segments into levels of exponentially
28 * increasing size, where each level has fewer segments than
29 * the value of the merge factor. Whenever extra segments
31 * all segments within the level are merged. You can get or
49 * segments falling within that range. */
52 /** Default merge factor, which is how many segments are
111 /** <p>Returns the number of segments that are merged at
112 * once and also controls the total number of segments
153 * newly flushed and newly merged segments. */
158 /** Returns true if newly flushed and newly merge segments
[all...]
H A DUpgradeIndexMergePolicy.java28 /** This {@link MergePolicy} is used for upgrading all existing segments of
31 * This allows for an as-cheap-as possible upgrade of an older index by only upgrading segments that
56 * only upgrade segments written with previous Lucene versions. */
63 * so all segments created with a different version number than this Lucene version will
83 // first find all old segments
100 // remove all segments that are in merge specification from oldSegments,
101 // the resulting set contains all segments that are left over
104 oldSegments.keySet().removeAll(om.segments);
111 " does not want to merge all old segments, merge remaining ones into new segment: " + oldSegments);
134 public boolean useCompoundFile(SegmentInfos segments, SegmentInf argument
[all...]
H A DNoMergePolicy.java70 public boolean useCompoundFile(SegmentInfos segments, SegmentInfo newSegment) { return useCompoundFile; } argument
H A DTieredMergePolicy.java30 * Merges segments of approximately equal size, subject to
31 * an allowed number of segments per tier. This is similar
34 * separates how many segments are merged at once ({@link
35 * #setMaxMergeAtOnce}) from how many segments are allowed
40 * "budget" of how many segments are allowed by be in the
42 * sorts segments by decreasing size (pro-rating by percent
53 * merge fewer segments (down to 1 at once, if that one has
57 * segments; if this is a problem, use {@link
61 * of the segments, always pro-rates by percent deletes,
87 /** Maximum number of segments t
[all...]
H A DIndexWriter.java121 changes to the segments in the index. Its role is to
276 final SegmentInfos segmentInfos = new SegmentInfos(); // the segments
325 // The PayloadProcessorProvider to use when segments are merged
374 * then this reader will only search those segments from
476 /** Forcefully clear changes for the specified segments. This is called on successful merge. */
796 * segments will use the compound file format. Note that
800 * previously flushed segments.</p>
1125 // segments_N file with no segments:
1134 // segments) pending:
1142 // Swap out all segments, bu
[all...]
/lucene-3.6.0/lucene/test-framework/src/java/org/apache/lucene/index/
H A DMockRandomMergePolicy.java48 List<SegmentInfo> segments = new ArrayList<SegmentInfo>(segmentInfos.asList());
49 Collections.shuffle(segments, random);
54 mergeSpec.add(new OneMerge(segments.subList(0, segsToMerge)));
90 for(SegmentInfo info : merge.segments) {
/lucene-3.6.0/lucene/backwards/src/test-framework/java/org/apache/lucene/index/
H A DMockRandomMergePolicy.java45 List<SegmentInfo> segments = new ArrayList<SegmentInfo>(segmentInfos.asList());
46 Collections.shuffle(segments, random);
51 mergeSpec.add(new OneMerge(segments.subList(0, segsToMerge)));
87 for(SegmentInfo info : merge.segments) {
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/index/
H A DTestForceMergeForever.java44 if (merge.maxNumSegments != -1 && (first || merge.segments.size() == 1)) {
H A DTestIndexWriterMerging.java274 for(int i=0;i<merge.segments.size();i++) {
275 assert merge.segments.get(i).docCount < 20;
H A DTestPerSegmentDeletes.java84 // merge segments 0 and 1
138 // assert we've merged the 1 and 2 segments
275 public boolean useCompoundFile(SegmentInfos segments, SegmentInfo newSegment) { argument
H A DTestIndexWriter.java781 // have 10 segments
861 for(int i=0;i<merge.segments.size();i++) {
862 assert merge.segments.get(i).docCount < 20;
1232 // index has 2 segments
1498 mergePolicy.setNoCFSRatio(1); // This test expects all of its segments to be in CFS
1799 // segments_N and segments.gen:
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/index/
H A DTestForceMergeForever.java44 if (merge.maxNumSegments != -1 && (first || merge.segments.size() == 1)) {
H A DTestIndexWriterMerging.java272 for(int i=0;i<merge.segments.size();i++) {
273 assert merge.segments.get(i).docCount < 20;
H A DTestPerSegmentDeletes.java83 // merge segments 0 and 1
137 // assert we've merged the 1 and 2 segments
274 public boolean useCompoundFile(SegmentInfos segments, SegmentInfo newSegment) { argument
H A DTestIndexWriter.java785 // have 10 segments
865 for(int i=0;i<merge.segments.size();i++) {
866 assert merge.segments.get(i).docCount < 20;
1334 // index has 2 segments
1600 mergePolicy.setNoCFSRatio(1); // This test expects all of its segments to be in CFS
1991 // segments_N and segments.gen:
/lucene-3.6.0/solr/scripts/
H A Dsnappuller205 # force rsync of segments and .del files since we are doing size-only
208 rm -f ${data_dir}/${name}-wip/segments

Completed in 41 milliseconds