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
> >>
> >>
> >
>

Reply via email to