Il 16/dic/2013 08:01 "Raymond Wiker" <[email protected]> ha scritto:
>
> I doubt that the parameters are actually in the header - they really
> shouldn't be :-)
>
I agree that they shouldn't be there,  but do you have any evidence?
What's wrong with (my) ManifoldCF?

> Do you have any means of capturing the entire http (POST) request? It
could
> be that SolrJ is adding things to the header.

I used Fiddler and Charles ( 2 softwares for monitoring http requests). All
the params added to the ContentStreamUpdateRequest appear to be in the
header.
Nothing else added by SolrJ.
>
> What container are you running Solr under? Are you accessing Solr
directly,
> or via a proxy?

Direct access through a SolrCloudServer configured on a zookeper ensemble
of 3 zk.
Solr are running on Jetty.
>
>
> On Sat, Dec 14, 2013 at 1:24 PM, Alessandro Benedetti <
> [email protected]> wrote:
>
> > Raymond,
> > I have been monitoring http requests exchanged between ManifoldCF and
Solr
> > in the last couple of days , and the params containing the couples
> > <literal.fieldName><value>
> > appear to be in the header of the http POST request.
> >
> > Furthermore I receive this exception :
> > http error code 413, FULL HEAD from the Solr Server ( in my default Solr
> > Server the limit was by default to 4kb and for some requests the header
was
> > 5 Kb)
> >
> > Am I missing something ? I think the 3 different http web proxy monitor
> > application I used were working well,
> > but please give me evidence that I'm wrong.
> >
> > I'm here to understand better the problem :)
> >
> >
> >
> >
> > 2013/12/13 Karl Wright <[email protected]>
> >
> > > Raymond,
> > >
> > > Yes, I did not read Alessandro's objection thoroughly enough.
> > > The fields are sent in post data, as is the document itself.
> > >
> > > Karl
> > >
> > >
> > >
> > > On Fri, Dec 13, 2013 at 1:15 PM, Raymond Wiker <[email protected]>
wrote:
> > >
> > > > This is incorrect - the field values are not placed in the http
header.
> > > >
> > > > On 13 Dec 2013, at 15:06 , Alessandro Benedetti <
> > > > [email protected]> wrote:
> > > >
> > > > > Actually it can be a problem.
> > > > > For example your Solr is running in an application server with a
> > limit
> > > on
> > > > > the HttpRequestHeader.
> > > > > So the server will refuse all the requests that exceeds that
limit.
> > > > >
> > > > > We are interested in only 3 metadata but Manifold extract n (
n>>3)
> > for
> > > > > each document.
> > > > > We can configure the mapping to map those 3 metadata.
> > > > > But the Post request is built with all the metadata from the
> > document ,
> > > > it
> > > > > exceeds the request header and the document will be Rejected
without
> > > > reason.
> > > > >
> > > > > So if the meaning of the Solr field mapping in a Job with a Solr
> > > > Connector
> > > > > it's to index only those fields, so the current behaviour it's a
bug.
> > > > > For the reason I explained before.
> > > >
> > > >
> > >
> >
> >
> >
> > --
> > --------------------------
> >
> > Benedetti Alessandro
> > Visiting card : http://about.me/alessandro_benedetti
> >
> > "Tyger, tyger burning bright
> > In the forests of the night,
> > What immortal hand or eye
> > Could frame thy fearful symmetry?"
> >
> > William Blake - Songs of Experience -1794 England
> >

Reply via email to