Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre éclairé 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 : 360
    Points
    360

    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.

    Règle n°1 du forum francophone : Parler le français...
    Pas de question technique par MP, le forum est fait pour çà, merci.

  2. #2
    Membre éclairé 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 : 360
    Points
    360

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

    Règle n°1 du forum francophone : Parler le français...
    Pas de question technique par MP, le forum est fait pour çà, merci.

  3. #3
    Membre éclairé 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 : 360
    Points
    360

    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

    Règle n°1 du forum francophone : Parler le français...
    Pas de question technique par MP, le forum est fait pour çà, merci.

  4. #4
    Rédacteur
    Avatar de Yogui
    Homme Profil pro Guillaume Rossolini
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 719
    Détails du profil
    Informations personnelles :
    Nom : Homme Guillaume Rossolini
    Localisation : France

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 719
    Points : 26 976
    Points
    26 976

    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 éclairé 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 : 360
    Points
    360

    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ègle n°1 du forum francophone : Parler le français...
    Pas de question technique par MP, le forum est fait pour çà, merci.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •