On 21/04/2018 17:25, Doug Turnbull wrote:
I haven’t tracked this change, but can you still optimize through the API?
Here’s an example using update XML
https://stackoverflow.com/questions/6954358/how-to-optimize-solr-index
There are so many cases hitting “optimize” causes a huge segment merge that
brings down a Solr cluster that I think I agree with the decision to remove
such an inviting button.
Doug
On Sat, Apr 21, 2018 at 8:08 AM Joe Doupnik <j...@netlab1.net> wrote:
---------
Doug,
Thanks for that feedback. Here are my thoughts on the matter.
Removing deleted docs is often an irregular occurrence, such as say when
there is overlapping of incoming material with older input. We don' t
want to optimise often, least often in fact, but when the circumstances
do exist we want to do it expeditiously and wisely. That says a button
which we may use when needed, human judgement is employed, and thus
avoid automation which totally lacks that judgement and which leads to
often unnecessary system peak loads every day or so.
I don't want to search high and low for just the right curl
command. The capability needs to be an intrinsic part of the management
facility design (say the GUI).
Clearly documenting the curl approach would be helpful for many sites.
In my cases, I run my programs typically at night to crawl this &
that, and do not wish to have to tend them daily. The situations of
overlap and thus deleted docs typically occurs when I am rebuilding the
background data sources, and that is when I am working on things and can
tend the overlaps. I do not want unnecessary peak loadings from automation.
Thus reinstatement of the Optimize button would mean humans could
again invoke it if and only when they thought appropriate. The admin GUI
would be the normal place to perform that, as it was previously. Lacking
that management facility would be a design shortcoming.
Thanks,
Joe D.
In Solr v7.3.0 the ability to removed "deleted" docs from a core by
use of what until then was the Optmise button on the admin GUI has been
changed in an ungood way. That is, in the V7.3.0 Changes list, item SOLR
7733 (quote remove "optmize from the UI, end quote). The result of that
is an apparent inability to remove piles of deleted docs, which amongst
other things means wasting disk space. That is a marked step backward
and is unhelpful for use of Solr in the field. As other comments in the
now closed 7733 ticket explain, this is a user item whidh has impact on
their site, and it ought to be an inherent feature of Solr. Consider a
file system where complete deletes are forbidden, or your kitchen where
taking out the rubbish is denied. Hand waving about obscure auto-sizing
notions will not suffice. Thus may I urge that the Optimse button and
operation be returned to use, as it was until Solr v7.3.0.
Thanks,
Joe D.