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

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

    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>

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

    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
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 725
    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 725
    Points : 30 030
    Points
    30 030

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

    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.

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