Hi Ravi,

And for minor additional information,
you may want to look through Collections API reference guide to handle
collections properly in SolrCloud environment. (I bookmark this page.)
https://cwiki.apache.org/confluence/display/solr/Collections+API
<https://cwiki.apache.org/confluence/display/solr/Collections+API>

Regards,
Tomoko

2015-10-03 1:15 GMT+09:00 Erick Erickson <erickerick...@gmail.com>:

> do we have to "reload" the collections on all the nodes to see the
> updated config ??
> YES
>
> Is there a single call which can update all nodes connected to the
> ensemble ??
>
> NO. I'll be a little pedantic here. When you say "ensemble", I'm not quite
> sure
> what that means and am interpreting it as "all collections registered with
> ZK".
> But see below.
>
> I just went to the admin UI and hit "Reload" button manually on each
> of the node...Is that
> the correct way to do it ?
>
> NO. The admin UI, "core admin" is a remnant from the old days (like
> 3.x) where there was
> no concept of distributed collection as a distinct entity, you had to
> do all the things you now
> do automatically in SolrCloud "by hand". PLEASE DO NOT USE THIS
> EXCEPT TO VIEW A REPLICA WHEN USING SOLRCLOUD! In particular, don't try to
> take any action that manipulates the core (reload, add, unload and the
> like).
> It'll work, but you have to know _exactly_ what you are doing. Go
> ahead and use it for
> viewing the current state of a replica/core, but unless you need to do
> something that
> you cannot do with the Collections API it's very easy to go astray.
>
>
> Instead, use the "collections API". In this case, there's a call like
>
>
> http://localhost:8983/solr/admin/collections?action=RELOAD&name=CollectionName
>
> that will cause all the replicas associated with the collection to be
> reloaded. Given you
> mentioned linkconfig, I'm guessing that you have more than one
> collection looking at a
> particular configset, so the pedantic bit is you'd have to issue the
> above for each
> collection that references that configset.
>
> Best,
> Erick
>
> P.S. Two bits:
> 1> actually the collections API uses the core admin calls to
> accomplish its tasks, but
> lots of effort went in to doing exactly the right thing
> 2> Upayavira has been creating an updated admin UI that will treat
> collections as
> first-class citizens (a work in progress). You can access it in 5.x by
> hitting
>
> solr_host:solr_port/solr/index.html
>
> Give it a whirl if you can and please provide any feedback you can, it'd
> be much
> appreciated.
>
> On Fri, Oct 2, 2015 at 7:47 AM, Ravi Solr <ravis...@gmail.com> wrote:
> > Mr. Uchida,
> >         Thank you for responding. It was my fault, I had a update
> processor
> > which takes specific text and string fields and concatenates them into a
> > single field, and I search on that single field. Recently I used Atomic
> > update to fix a specific field's value and forgot to disable the
> > UpdateProcessor chain...Since I was only updating one field the aggregate
> > field got messed up with just that field value and hence I had issues
> > searching. I reindexed the data again yesterday night and now it is all
> > good.
> >
> > I do have a small question, when we update the zookeeper ensemble with
> new
> > configs via 'upconfig' and 'linkconfig' commands do we have to "reload"
> the
> > collections on all the nodes to see the updated config ?? Is there a
> single
> > call which can update all nodes connected to the ensemble ?? I just went
> to
> > the admin UI and hit "Reload" button manually on each of the node...Is
> that
> > the correct way to do it ?
> >
> > Thanks
> >
> > Ravi Kiran Bhaskar
> >
> > On Fri, Oct 2, 2015 at 12:04 AM, Tomoko Uchida <
> tomoko.uchida.1...@gmail.com
> >> wrote:
> >
> >> Are you sure that you've indexed same data to Solr 4.7.2 and 5.3.0 ?
> >> If so, I suspect that you have multiple shards and request to one shard.
> >> (In that case, you might get partial results)
> >>
> >> Can you share HTTP request url and the schema and default search field ?
> >>
> >>
> >> 2015-10-02 6:09 GMT+09:00 Ravi Solr <ravis...@gmail.com>:
> >>
> >> > I we migrated from 4.7.2 to 5.3.0. I sourced the docs from 4.7.2 core
> and
> >> > indexed into 5.3.0 collection (data directories are different) via
> >> > SolrEntityProcessor. Currently my production is all whack because of
> this
> >> > issue. Do I have to go back and reindex all again ?? Is there a quick
> fix
> >> > for this ?
> >> >
> >> > Here are the results for the query 'obama'...please note the numfound.
> >> > 4.7.2 has almost 148519 docs while 5.3.0 says it only has 5.3.0 docs.
> Any
> >> > pointers on how to correct this ?
> >> >
> >> >
> >> > Solr 4.7.2
> >> >
> >> > <response>
> >> >         <lst name="responseHeader">
> >> >                   <int name="status">0</int>
> >> >                   <int name="QTime">2</int>
> >> >                   <lst name="params">
> >> >                          <str name="q">obama</str>
> >> >                           <str name="rows">0</str>
> >> >                    </lst>
> >> >           </lst>
> >> >           <result name="response" numFound="148519" start="0"/>
> >> > </response>
> >> >
> >> > SolrCloud 5.3.0
> >> >
> >> > <response>
> >> >       <lst name="responseHeader">
> >> >            <int name="status">0</int>
> >> >            <int name="QTime">2</int>
> >> >            <lst name="params">
> >> >                     <str name="q">obama</str>
> >> >                     <str name="rows">0</str>
> >> >             </lst>
> >> >        </lst>
> >> >        <result name="response" numFound="2805" start="0"/>
> >> > </response>
> >> >
> >> >
> >> > Thanks
> >> >
> >> > Ravi Kiran Bhaskar
> >> >
> >>
>

Reply via email to