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

Java Discussion :

Lucene search query


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 12
    Par défaut Lucene search query
    Bonjour,

    J'ai fait l'indexation des fichiers xml, puis dans la recherche de query donne le résultat de certains mots de recherche et certains mots donne 0 résultat. J'ai pas compris le source du problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            Analyzer analyzer = new ArabicAnalyzer();
            QueryParser queryParser = new QueryParser(FIELD_CONTENTS,      analyzer);
    	Query query = queryParser.parse("Mot Recherché");
    Par exemple pour un mot "Yonesco" affiche les phrases qui contiennent ce mot, pour un autre mot "Amerique" affiche 0 résultat alors que le mot se trouve dans le fichier.

  2. #2
    Membre confirmé
    Homme Profil pro
    Etudiant (domaine de prédilection java)
    Inscrit en
    Mars 2012
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiant (domaine de prédilection java)
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2012
    Messages : 71
    Par défaut
    Bonjour,
    cela a peut-être quelque chose à voir avec l'analyseur que tu utilises. Si je prend mon propre exemple, la semaine dernière j'essayais de faire une recherche sur des mots en utilisant le "StandardAnalyzer" pour la création de l'index et la recherche. Dans un de mes documents j'avais Paris, alors quand je saisissais "Paris" dans mon interface, j'étais éberlué que ça renvoie rien du tout. Au final le problème venait de l'analyseur. Ce dernier:
    -->supprime les mots d'arrêt
    -->met tout en minuscules
    -->.... j'ai oublié le reste
    mais le plus important est là: fais une recherche tout en minuscules( au besoin utilise la fonction toLower() ) et observe le résultat, ou va et relis les spécificités de ton analyseur.
    Voila, j'espère avoir été clair...
    Bon courage.

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Janvier 2012
    Messages : 12
    Par défaut
    Bonjour,

    Citation Envoyé par cedy-kassy Voir le message
    Bonjour,
    cela a peut-être quelque chose à voir avec l'analyseur que tu utilises. Si je prend mon propre exemple, la semaine dernière j'essayais de faire une recherche sur des mots en utilisant le "StandardAnalyzer" pour la création de l'index et la recherche. Dans un de mes documents j'avais Paris, alors quand je saisissais "Paris" dans mon interface, j'étais éberlué que ça renvoie rien du tout. Au final le problème venait de l'analyseur. Ce dernier:
    -->supprime les mots d'arrêt
    -->met tout en minuscules
    -->.... j'ai oublié le reste
    mais le plus important est là: fais une recherche tout en minuscules( au besoin utilise la fonction toLower() ) et observe le résultat, ou va et relis les spécificités de ton analyseur.
    Voila, j'espère avoir été clair...
    Bon courage.
    Merci bien pour ta réponse , mais le problème que je travaille sur la langue arabe donc j'utilise ArabicAnalyser() c'est à dire y a pas de problème de minuscule ou majuscule, même si je change l'analyseur vers StandardAnalyser() ou autre il reste le même problème.

Discussions similaires

  1. Lucene - Query - search
    Par leblanc.philippe dans le forum Autres
    Réponses: 0
    Dernier message: 10/01/2011, 16h41
  2. [Zend Search Lucene] Lenteur lors d'une recherche
    Par rehren dans le forum Zend Framework
    Réponses: 3
    Dernier message: 03/12/2010, 09h09
  3. Réponses: 1
    Dernier message: 17/02/2009, 15h47
  4. Pb query de tag depuis Windows Desktop search en VBS
    Par atomusk dans le forum VBScript
    Réponses: 17
    Dernier message: 14/02/2008, 20h48
  5. Zend Search Lucene
    Par Fréd-g dans le forum Zend Framework
    Réponses: 1
    Dernier message: 07/09/2007, 16h18

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