The use case is: 1. A SolrJ client updates the main index (and replicas) and issues a commit at regular intervals. 2. Another component updates the external files at other intervals.
Usually, the commits result in a new searcher which triggers the org.apache.solr.schema.ExternalFileFieldReloader, but only if there were changes to the main index. Using ReloadCacheRequestHandler in (2) above would result in the loss of index/replica synchronization provided by the commit in (1), and reloading the core is slow and overkill. I think it would be easier to have the SolrJ client in (1) always update a dummy document during each commit interval to force a new searcher. Thanks, Peter On Wed, Aug 6, 2014 at 8:43 AM, Mikhail Khludnev <mkhlud...@griddynamics.com > wrote: > Peter, > > Providing SOLR-6326 is about a bug in ExternalFileFieldReloader, I'm asking > here: > Did you try to use > org.apache.solr.search.function.FileFloatSource.ReloadCacheRequestHandler ? > Let's me know if you need help with it. > As a workaround you can reload the core via REST or click a button at > SolrAdmin, your questions are welcome. > > > > On Wed, Aug 6, 2014 at 4:02 PM, Peter Keegan <peterlkee...@gmail.com> > wrote: > > > I entered SOLR-6326 <https://issues.apache.org/jira/browse/SOLR-6326> > > > > thanks, > > Peter > > > > > > On Tue, Aug 5, 2014 at 6:50 PM, Koji Sekiguchi <k...@r.email.ne.jp> > wrote: > > > > > Hi Peter, > > > > > > It seems like a bug to me, too. Please file a JIRA ticket if you can > > > so that someone can take it. > > > > > > Koji > > > -- > > > > http://soleami.com/blog/comparing-document-classification-functions-of- > > > lucene-and-mahout.html > > > > > > > > > (2014/08/05 22:34), Peter Keegan wrote: > > > > > >> When there are multiple 'external file field' files available, Solr > will > > >> reload the last one (lexicographically) with a commit, but only if > > changes > > >> were made to the index. Otherwise, it skips the reload and logs: "No > > >> uncommitted changes. Skipping IW.commit." Has anyone else noticed > this? > > >> It > > >> seems like a bug to me. (yes, I do have firstSearcher and newSearcher > > >> event > > >> listeners in solrconfig.xml) > > >> > > >> Peter > > >> > > >> > > > > > > > > > > > > > > > -- > Sincerely yours > Mikhail Khludnev > Principal Engineer, > Grid Dynamics > > <http://www.griddynamics.com> > <mkhlud...@griddynamics.com> >