@@ -132,6 +132,7 @@ public abstract class Engine implements Closeable {
132132 public static final String SEARCH_SOURCE = "search" ; // TODO: Make source of search enum?
133133 public static final String CAN_MATCH_SEARCH_SOURCE = "can_match" ;
134134 protected static final String DOC_STATS_SOURCE = "doc_stats" ;
135+ protected static final String SEGMENTS_STATS_SOURCE = "segments_stats" ;
135136 public static final long UNKNOWN_PRIMARY_TERM = -1L ;
136137 public static final String ROOT_DOC_FIELD_NAME = "__root_doc_for_nested" ;
137138
@@ -1136,15 +1137,15 @@ public SegmentsStats segmentsStats(boolean includeSegmentFileSizes, boolean incl
11361137 ensureOpen ();
11371138 Set <String > segmentName = new HashSet <>();
11381139 SegmentsStats stats = new SegmentsStats ();
1139- try (Searcher searcher = acquireSearcher ("segments_stats" , SearcherScope .INTERNAL )) {
1140+ try (Searcher searcher = acquireSearcher (SEGMENTS_STATS_SOURCE , SearcherScope .INTERNAL )) {
11401141 for (LeafReaderContext ctx : searcher .getIndexReader ().getContext ().leaves ()) {
11411142 SegmentReader segmentReader = Lucene .segmentReader (ctx .reader ());
11421143 fillSegmentStats (segmentReader , includeSegmentFileSizes , stats );
11431144 segmentName .add (segmentReader .getSegmentName ());
11441145 }
11451146 }
11461147
1147- try (Searcher searcher = acquireSearcher ("segments_stats" , SearcherScope .EXTERNAL )) {
1148+ try (Searcher searcher = acquireSearcher (SEGMENTS_STATS_SOURCE , SearcherScope .EXTERNAL )) {
11481149 for (LeafReaderContext ctx : searcher .getIndexReader ().getContext ().leaves ()) {
11491150 SegmentReader segmentReader = Lucene .segmentReader (ctx .reader ());
11501151 if (segmentName .contains (segmentReader .getSegmentName ()) == false ) {
0 commit comments