2012-06-15 3 views
4

J'appelle la recherche solr à distance hébergée sur une autre machine dans une application C#. Maintenant que ma requête est trop longue, le moteur de recherche renvoie une erreur de tête complète. Je ne peux pas réduire la longueur de la requête. donc je voulais juste savoir que je peux faire une demande de poste pour la même chose? comment pourrais-je faire cela? S'il vous plaît me suggérer.Merci.Requête de recherche Solr retournant l'exception de tête complète

Répondre

6

On dirait que vous utilisez la limite de taille de paramètre GET par défaut de jetty. Cela peut être ajusté en changeant headerBufferSize dans jetty.xml.

Reportez-vous à ce lien sur la jetée configuration - http://docs.codehaus.org/display/JETTY/Configuring+Connectors

+5

Cela semble être obsolète maintenant. Vous pouvez utiliser ' 65535' (64k) dans la section connecteur de 'etc/jetty.xml' – Sonson123

+0

Comment faire cela sur Tomcat? –

+0

Comment faire cela aussi en bitnami? –

1

Vous devrez peut-être augmenter la requestBufferSize (la taille de la mémoire tampon pour la requête ensemble, y compris les en-têtes). La valeur par défaut est 8k.

Questions connexes