Hi,

I was (re-re-re-re)-reading Mike's post about Lucene segment merges -
http://blog.mikemccandless.com/2011/02/visualizing-lucenes-segment-merges.html

Mike mentioned lookhead as something that could possibly yield more
optimal merges.

But what about lookback? :)

What if some sort of stats were kept about about which segments were
picked for merges?  With some sort of stats in hand, could one look
back and, knowing what happened after those merges, evaluate if more
optimal merge choices could have been made and then use that "next
time"?

Also, what about time of day and query rates?  Very often search
traffic follows the wave pattern, which could mean that more
aggressive merging could be done during periods with lower query
rates... or maybe during that time more segments could be allowed to
live in the index, assuming that after allowing that for some time,
the subsequent merge could be bigger/more thorough, so to speak.

Thoughts?

Otis
--
Solr & ElasticSearch Support -- http://sematext.com/
Performance Monitoring -- http://sematext.com/spm

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to