Hi, I would like to check, if I have make the following settings for ramBufferSizeMB, and I am using TieredMergePolicy, am I supposed to get each segment size of at least 320MB?
<!-- ramBufferSizeMB sets the amount of RAM that may be used by Lucene indexing for buffering added documents and deletions before they are flushed to the Directory. maxBufferedDocs sets a limit on the number of documents buffered before flushing. If both ramBufferSizeMB and maxBufferedDocs is set, then Lucene will flush based on whichever limit is hit first. The default is 100 MB. --> <ramBufferSizeMB>320</ramBufferSizeMB> <!--<maxBufferedDocs>1000</maxBufferedDocs>--> <mergePolicy class="org.apache.lucene.index.TieredMergePolicy"> <int name="maxMergeAtOnce">10</int> <int name="segmentsPerTier">10</int> <double name="maxMergedSegmentMB">10240</double> </mergePolicy> I have this setting in my solrconfig.xml, but when I checked my segments size under the Segments info screen on the Admin UI, I see quite a number of segments at the bottom which have size that are much smaller than 320MB. Is that the correct behaviour, or is my ramBufferSizeMB not working correctly? I am using Solr 5.4.0, Regards, Edwin