Hi Steve, Thanks for the link and the information.
Regards, Edwin On 1 April 2015 at 23:17, Erick Erickson <erickerick...@gmail.com> wrote: > Steve: > > Totally agree. Even if you _do_ correctly escape the URL though, > there's no guarantee that Solr will "do the right thing" with field > names with spaces. Plus endless chances for you to get it wrong when > constructing the URL.... > > Best, > Erick > > On Wed, Apr 1, 2015 at 1:01 AM, steve <sc_shep...@hotmail.com> wrote: > > Gently walking into rough waters here, but if you use any API with GET, > you're sending a URI which must be properly encoded. This has nothing to do > with with the programming language that generates key and store pairs on > the browser or the one(s) used on the server. Lots and lots of good folks > have tripped over this one.http://www.w3schools.com/tags/ref_urlencode.asp > > Play hard, but play safe! > > > >> Date: Wed, 1 Apr 2015 13:58:55 +0800 > >> Subject: Re: Unable to perform search query after changing uniqueKey > >> From: edwinye...@gmail.com > >> To: solr-user@lucene.apache.org > >> > >> Thanks Erick. > >> > >> Yes, it is able to work correct if I do not use spaces for the field > names, > >> especially for the uniqueKey. > >> > >> Regards, > >> Edwin > >> > >> > >> On 31 March 2015 at 13:58, Erick Erickson <erickerick...@gmail.com> > wrote: > >> > >> > I would never put spaces in my field names! Frankly I have no clue > >> > what Solr does with that, but it can't be good. Solr explicitly > >> > supports Java naming conventions, camel case, underscores and numbers. > >> > Special symbols are frowned upon, I never use anything but upper case, > >> > lower case and underscores. Actually, I don't use upper case either > >> > but that's a personal preference. Other things might work, but only by > >> > chance. > >> > > >> > Best, > >> > Erick > >> > > >> > On Mon, Mar 30, 2015 at 8:59 PM, Zheng Lin Edwin Yeo > >> > <edwinye...@gmail.com> wrote: > >> > > Latest information that I've found for this is that the error only > occurs > >> > > for shard2. > >> > > > >> > > If I do a search for just shard1, those records that are assigned to > >> > shard1 > >> > > will be able to be displayed. Only when I search for shard2 will the > >> > > NullPointerException error occurs. Previously I was doing a search > for > >> > both > >> > > shards. > >> > > > >> > > Is there any settings that I required to do for shard2 in order to > solve > >> > > this issue? Currently I have not made any changes to the shards > since I > >> > > created it using > >> > > > >> > > http://localhost:8983/solr/admin/collections?action=CREATE&name=nps1&numShards=2&collection.configName=collection1 > >> > > > >> > > > >> > > Regards, > >> > > Edwin > >> > > > >> > > On 31 March 2015 at 09:42, Zheng Lin Edwin Yeo < > edwinye...@gmail.com> > >> > wrote: > >> > > > >> > >> Hi Erick, > >> > >> > >> > >> I've changed the uniqueKey from id to Item No. > >> > >> > >> > >> <uniqueKey>Item No</uniqueKey> > >> > >> > >> > >> > >> > >> Below are my definitions for both the id and Item No. > >> > >> > >> > >> <field name="id" type="string" indexed="true" stored="true" > >> > >> required="false" multiValued="false" /> > >> > >> <field name="Item No" type="text_general" indexed="true" > stored="true"/> > >> > >> > >> > >> Regards, > >> > >> Edwin > >> > >> > >> > >> > >> > >> On 30 March 2015 at 23:05, Erick Erickson <erickerick...@gmail.com > > > >> > wrote: > >> > >> > >> > >>> Well, let's see the definition of your ID field, 'cause I'm > puzzled. > >> > >>> > >> > >>> It's definitely A Bad Thing to have it be any kind of tokenized > field > >> > >>> though, but that's a shot in the dark. > >> > >>> > >> > >>> Best, > >> > >>> Erick > >> > >>> > >> > >>> On Mon, Mar 30, 2015 at 2:17 AM, Zheng Lin Edwin Yeo > >> > >>> <edwinye...@gmail.com> wrote: > >> > >>> > Hi Mostafa, > >> > >>> > > >> > >>> > Yes, I've defined all the fields in schema.xml. It is able to > work on > >> > >>> the > >> > >>> > version without SolrCloud, but it is not working for the one > with > >> > >>> SolrCloud. > >> > >>> > Both of them are using the same schema.xml. > >> > >>> > > >> > >>> > Regards, > >> > >>> > Edwin > >> > >>> > > >> > >>> > > >> > >>> > > >> > >>> > On 30 March 2015 at 14:34, Mostafa Gomaa < > mostafa.goma...@gmail.com> > >> > >>> wrote: > >> > >>> > > >> > >>> >> Hi Zheng, > >> > >>> >> > >> > >>> >> It's possible that there's a problem with your schema.xml. Are > all > >> > >>> fields > >> > >>> >> defined and have appropriate options enabled? > >> > >>> >> > >> > >>> >> Regards, > >> > >>> >> > >> > >>> >> Mostafa. > >> > >>> >> > >> > >>> >> On Mon, Mar 30, 2015 at 7:49 AM, Zheng Lin Edwin Yeo < > >> > >>> edwinye...@gmail.com > >> > >>> >> > > >> > >>> >> wrote: > >> > >>> >> > >> > >>> >> > Hi Erick, > >> > >>> >> > > >> > >>> >> > I've tried that, and removed the data directory from both the > >> > >>> shards. But > >> > >>> >> > the same problem still occurs, so we probably can rule out > the > >> > >>> "memory" > >> > >>> >> > issue. > >> > >>> >> > > >> > >>> >> > Regards, > >> > >>> >> > Edwin > >> > >>> >> > > >> > >>> >> > On 30 March 2015 at 12:39, Erick Erickson < > >> > erickerick...@gmail.com> > >> > >>> >> wrote: > >> > >>> >> > > >> > >>> >> > > I meant shut down Solr and physically remove the entire > data > >> > >>> >> > > directory. Not saying this is the cure, but it can't hurt > to > >> > rule > >> > >>> out > >> > >>> >> > > the index having "memory"... > >> > >>> >> > > > >> > >>> >> > > Best, > >> > >>> >> > > Erick > >> > >>> >> > > > >> > >>> >> > > On Sun, Mar 29, 2015 at 6:35 PM, Zheng Lin Edwin Yeo > >> > >>> >> > > <edwinye...@gmail.com> wrote: > >> > >>> >> > > > Hi Erick, > >> > >>> >> > > > > >> > >>> >> > > > I used the following query to delete all the index. > >> > >>> >> > > > > >> > >>> >> > > > http://localhost:8983/solr/update?stream.body= > >> > >>> >> > > <delete><query>*:*</query></delete> > >> > >>> >> > > http://localhost:8983/solr/update?stream.body=<commit/> > >> > >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > Or is it better to physically delete the entire data > >> > directory? > >> > >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > Regards, > >> > >>> >> > > > Edwin > >> > >>> >> > > > > >> > >>> >> > > > > >> > >>> >> > > > On 28 March 2015 at 02:27, Erick Erickson < > >> > >>> erickerick...@gmail.com> > >> > >>> >> > > wrote: > >> > >>> >> > > > > >> > >>> >> > > >> You say you re-indexed, did you _completely_ remove the > data > >> > >>> >> directory > >> > >>> >> > > >> first, i.e. the parent of the "index" and, maybe, "tlog" > >> > >>> >> directories? > >> > >>> >> > > >> I've occasionally seen remnants of old definitions > "pollute" > >> > >>> the new > >> > >>> >> > > >> one, and since the <uniqueKey> key is so fundamental I > can > >> > see > >> > >>> it > >> > >>> >> > > >> being a problem. > >> > >>> >> > > >> > >> > >>> >> > > >> Best, > >> > >>> >> > > >> Erick > >> > >>> >> > > >> > >> > >>> >> > > >> On Fri, Mar 27, 2015 at 1:42 AM, Andrea Gazzarini < > >> > >>> >> > > a.gazzar...@gmail.com> > >> > >>> >> > > >> wrote: > >> > >>> >> > > >> > Hi Edwin, > >> > >>> >> > > >> > please provide some other detail about your context, > (e.g. > >> > >>> >> complete > >> > >>> >> > > >> > stacktrace, query you're issuing) > >> > >>> >> > > >> > > >> > >>> >> > > >> > Best, > >> > >>> >> > > >> > Andrea > >> > >>> >> > > >> > > >> > >>> >> > > >> > > >> > >>> >> > > >> > On 03/27/2015 09:38 AM, Zheng Lin Edwin Yeo wrote: > >> > >>> >> > > >> >> > >> > >>> >> > > >> >> Hi everyone, > >> > >>> >> > > >> >> > >> > >>> >> > > >> >> I've changed my uniqueKey to another name, instead of > >> > using > >> > >>> id, > >> > >>> >> on > >> > >>> >> > > the > >> > >>> >> > > >> >> schema.xml. > >> > >>> >> > > >> >> > >> > >>> >> > > >> >> However, after I have done the indexing (the > indexing is > >> > >>> >> > successful), > >> > >>> >> > > >> I'm > >> > >>> >> > > >> >> not able to perform a search query on it. I gives the > >> > error > >> > >>> >> > > >> >> java.lang.NullPointerException. > >> > >>> >> > > >> >> > >> > >>> >> > > >> >> Is there other place which I need to configure, > besides > >> > >>> changing > >> > >>> >> > the > >> > >>> >> > > >> >> uniqueKey field in scheam.xml? > >> > >>> >> > > >> >> > >> > >>> >> > > >> >> Regards, > >> > >>> >> > > >> >> Edwin > >> > >>> >> > > >> >> > >> > >>> >> > > >> > > >> > >>> >> > > >> > >> > >>> >> > > > >> > >>> >> > > >> > >>> >> > >> > >>> > >> > >> > >> > >> > >> > > > >