Thanks Yonik. Should submit this as a bug ticket? Currently it's not a deal breaker as we're setting fl manually anyway.
Matt On Tue, Dec 9, 2008 at 5:38 PM, Yonik Seeley <[EMAIL PROTECTED]> wrote: > There is probably a document in your index with the field "word". > The json writers may be less tolerant when encountering a field that > is not known. > > We should perhaps change the json/text based writers to handle this > case gracefully also. > > -Yonik > > > On Tue, Dec 9, 2008 at 5:18 PM, Matt Mitchell <[EMAIL PROTECTED]> wrote: > > Actually, the dismax thing was a bad example. So, forget about the qt > param > > for now. I did however, search the schema and didn't find a reference to > > "word". The problem comes in when I switch the wt param from xml to json > (or > > ruby). > > > > q=*:*&wt=xml == success > > q=*:*&wt=json == error > > q=*:*&wt=ruby == error > > > > Matt > > > > On Tue, Dec 9, 2008 at 5:10 PM, Otis Gospodnetic < > [EMAIL PROTECTED] > >> wrote: > > > >> Hi Matt, > >> > >> You need to edit your solrconfig.xml and look for the word "word" in the > >> dismax section of the config and change it to "spell". > >> > >> Otis > >> -- > >> Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch > >> > >> > >> > >> ----- Original Message ---- > >> > From: Matt Mitchell <[EMAIL PROTECTED]> > >> > To: solr-user@lucene.apache.org > >> > Sent: Tuesday, December 9, 2008 2:08:43 PM > >> > Subject: strange difference between json and xml responses > >> > > >> > Hi, > >> > > >> > A while ago, we had a field called "word" which was used as a spelling > >> > field. We switched this to "spell". When querying our solr instance > with > >> > just q=*:*, we get back the expected results. When querying our solr > >> > instance with q=*:*&wt=json, we get this (below). When setting the qt > to > >> > dismax, the error goes away but no results come back. > >> > > >> > Is this a bug in the json response writer? Or more than likely, > something > >> > I'm completely glossing over? > >> > > >> > Matt > >> > HTTP Status 400 - undefined field word > >> > ------------------------------ > >> > > >> > *type* Status report > >> > > >> > *message* *undefined field word* > >> > > >> > *description* *The request sent by the client was syntactically > incorrect > >> > (undefined field word).* > >> > ------------------------------ > >> > Apache Tomcat/6.0.18 > >> > >> > > >