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

API standards et tierces Java Discussion :

[LUCENE] Error de parsing ?


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut [LUCENE] Error de parsing ?
    Bonjour,

    J'utilise lucene pour faire des recherche fulltext.

    Et losque je tape dans mon champ de recherche le symbole * , j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
    Savez vous pourquoi ?
    Commen y remédier ?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Petrus
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 412
    Par défaut
    C'est dans la doc de Lucene:

    You cannot use a * or ? symbol as the first character of a search.

  3. #3
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    You cannot use a * or ? symbol as the first character of a search.
    Ok, pas vu alors, ben c'est un peu con non ?

    Si je recherche *nal j'aimerais bien trouvé Epinal quand même ?

    Ya pas de solutions de contournement ? à part dire à l'utilisateur de ne pas saisir * ou ? en premier ?

  4. #4
    Membre Expert
    Avatar de Petrus
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 412
    Par défaut
    Ah ca je ne sais pas, la fonctionnalités à du êter supprimée car trop couteuse pour le moteur ?.

    Je ne connais pas du tout Lucene...

  5. #5
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Bon, j'ai adopté une solution qui vaut ce qu'elle vaut :

    Prévenir que la requete est de mauvaise syntaxe, par un petit message.

    Dans la doc il est dit que * et ? ne sont pas autorisés , mais c'est vrai aussi pour les caractèrex spéciaux comme ?|&(), et d'autres explicités dans la doc lucène.

    Sinon en passant un outil sympa pour lucène :

    LUKE

    C'est comme un frontend pour base de données mais là pour les indexes lucène.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/12/2009, 12h39
  2. [XSLT] Error while parsing XSL file (unknown protocol: e)
    Par SONY30 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 26/09/2006, 13h58
  3. [Manipulations CSS] Error in parsing value for property 'top'
    Par ARRG dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/09/2006, 14h56
  4. XML Parsing Error: not well-formed
    Par localhost dans le forum Valider
    Réponses: 5
    Dernier message: 16/06/2005, 14h20
  5. Parse error
    Par Sylvain James dans le forum XMLRAD
    Réponses: 2
    Dernier message: 02/02/2005, 10h55

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