IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs Discussion :

[Solr] URL de selection retourne un 404


Sujet :

Plateformes (Java EE, Jakarta EE, Spring) et Serveurs

  1. #1
    Membre averti Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 402
    Points
    402
    Par défaut [Solr] URL de selection retourne un 404
    Bonjour,

    Je débute sur Solr, j'ai suivi le guide "http://g-rossolini.developpez.com/tutoriels/solr/", et je rencontre un problème sur la requête de sélection.

    Je tape : http://localhost:8080/solr/questions/select?q=*:*
    et en retour j'ai :
    Etat HTTP 404 - /solr/questions/select
    description : La ressource demandée (/solr/questions/select) n'est pas disponible.

    Quelqu'un aurait une idée du pourquoi ? Est-ce que j'ai omis quelque chose dans la config de solr ?

    Merci.

  2. #2
    Membre averti Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 402
    Points
    402
    Par défaut
    Par ailleurs je suis allée sur http://localhost:8080/solr/questions/admin/
    J'ai rempli le champ "Make a query" avec "*:*" et cliqué sur "Send"

    Là il me renvoie sur localhost:8080/solr/questions/select/?q=*%3A*&version=2.2&start=0&rows=10&indent=on (en 404 également)

    Notez que dans cette URL il y a un slash supplémentaire derrière "select"... ça me perd encore plus.
    D'ailleurs ça fait un moment que je cherche un peu partout sur le web et je vois les 2 formes (avec et sans ce slash)... qui a raison ? et surtout je renouvelle ma question : pourquoi est-ce que je tombe sur un 404 ?

    Pour info mon fichier ...questions/conf/solrconfig.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?xml version="1.0" encoding="UTF-8" ?>
    <config>
        <abortOnConfigurationError>false</abortOnConfigurationError>
        <dataDir>C:/solr/cores/questions/data</dataDir>
     
    	<requestHandler name="standard" class="solr.SearchHandler" default="true">
    	<!--<requestHandler name="standard" class="solr.SearchHandler">-->
    	<!--<requestHandler name="/standard" class="solr.SearchHandler" default="true">-->
    	<!--<requestHandler name="/standard" class="solr.StandardRequestHandler" default="true">-->
            <lst name="defaults">
                <str name="echoHandler">true</str>
                <str name="echoParams">explicit</str>
            </lst>
        </requestHandler>
     
        <requestHandler name="/admin" class="solr.admin.AdminHandlers" />
    	<requestHandler name="/update" class="solr.XmlUpdateRequestHandler" />
     
    </config>

  3. #3
    Membre averti Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 402
    Points
    402
    Par défaut
    Je m'auto-réponds

    J'ai cherché à être pragmatique en comparant le fichier de config du noyau en question avec les url que j'appelais...

    Ne trouvant aucun requestHandler du nom de "select" j'ai ajouté la ligne "<requestHandler name="/select" class="solr.SearchHandler" />"

    Rechargé Tomcat... et hop : j'ai un résultat de recherche

  4. #4
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Points : 29 985
    Points
    29 985
    Par défaut
    Bonsoir,

    Ta question me pose question : n'ai-je pas précisé cette subtilité dans le tuto ?
    Car en effet, il me semble logique que supprimer le RH "select" soit suffisant pour y interdire accès

    [Edit] Solr prend quelques libertés avec la norme HTTP. Par exemple, le / après le nom du requestHandler est facultatif ; tu découvriras aussi que si tu essaies de valider des URL Solr, tu auras parfois des problèmes (notamment si tu utilises les tags et les exclusions, à base d'accolades non encodées).

  5. #5
    Membre averti Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 402
    Points
    402
    Par défaut
    Bonjour,

    Désolée pour cette "absence", j'ai dû arrêter Solr pendant un long moment et je n'y suis revenue qu'il y a quelques jours.

    Par contre je risque (peut être très bientôt) de reposter sur le sujet notamment à propos du phrase boosting, du date boosting et du field boosting.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. procédure stockée lire le Select retourné
    Par elrick richese dans le forum ASP.NET
    Réponses: 6
    Dernier message: 25/03/2009, 14h36
  2. [MySQL] requete SELECT retournant une seule ligne
    Par hermann.geiger dans le forum SGBD
    Réponses: 12
    Dernier message: 19/09/2008, 08h34
  3. Réponses: 4
    Dernier message: 30/05/2007, 10h50
  4. opérateur + dans SELECT retourne null ?
    Par david_chardonnet dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/01/2007, 10h47
  5. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo