It's usually not necessary to optimize, as more indexing happens you should see background merges happen that'll reclaim the space, so I wouldn't worry about it unless you're seeing actual problems that have to be addressed. Here's a great visualization of the process:
http://blog.mikemccandless.com/2011/02/visualizing-lucenes-segment-merges.html See especially the third video, "TieredMergePolicy" which is the default. If you insist, however, try a commit with expungeDeletes=true and if that isn't enough, try an optimize call you can issue a "force merge" (aka optimize) command from the URL (Or cUrl etc) as: http://localhost:8983/solr/techproducts/update?optimize=true But please don't do this unless it's absolutely necessary. You state that you have "frequent deletions", but eventually this shoul dall happen in the background. Optimize is a fairly expensive operation and should be used judiciously. Best, Erick On Wed, Dec 31, 2014 at 1:32 AM, ig01 <inna.gel...@elbitsystems.com> wrote: > Hello, > We perform frequent deletions from our index, which greatly increases the > index size. > How can we perform an optimization in order to reduce the size. > Please advise, > Thanks. > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Frequent-deletions-tp4176689.html > Sent from the Solr - User mailing list archive at Nabble.com.