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

Hibernate Java Discussion :

recuperer proprietes HIBERNATE SEARCH


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par défaut recuperer proprietes HIBERNATE SEARCH
    Bonjour,
    j'utilise HIBERNATE SEARCH pour faire de la recherche full texte. J'ai indexes certaines proprietes de mes objets. Plus tard, dans mon programme java, je veux recuperer de maniere generiques les proprietes indexes de mes objets de maniere à construire ma requete. Ceci me donnerai par exemple pour ma requete lucene :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    String queryString =getproperty1FromObject1()+":"+searchString+" OR " +getproperty2FromObject1()+":"+searchString
     
     
    getproperty1FromObject1() me renverrai par exemple la propriete indexe "name" de mon objet indexe "Item"
    getproperty2FromObject1() me renverrai par exemple la propriete indexe "description" de mon objet indexe "Item"
    Savez-vous comment je peux recuperer de maniere generique ces proprietes indexes relativement à un objet indexes ? Merci d'avance pour vos reponses

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par défaut
    Bonjour,
    j'ai été maladroit en parlant de propriétés indéxés d'objects indéxés. Il s'agit de propriétés indéxés de classes indéxées. Il s'agit donc de récupérer de manière générique les propriétés indéxés des classes indéxées.
    Merci pour vos réponses

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 298
    Par défaut
    directement avec hibernate search, je ne pense pas. Mais tu peux passer par un IndexReader de Lucene.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Collection col = indexReader.getFieldNames(IndexReader.ALL); // si tu veux tout les champs
    Cette méthode te retourne tout les champs uniques de ton index. Elle ne te retourne pas les champs pour un objet donné. Ton index Lucene ne contient que des Documents au sens Lucene.

Discussions similaires

  1. Hibernate search pour un probleme particulier
    Par flamant dans le forum Hibernate
    Réponses: 9
    Dernier message: 19/04/2009, 15h21
  2. Filtres Hibernate Search
    Par flamant dans le forum Hibernate
    Réponses: 0
    Dernier message: 21/11/2008, 20h44
  3. [Hibernate Search] requêtes mixtes
    Par Jedy dans le forum Hibernate
    Réponses: 0
    Dernier message: 28/09/2008, 12h28
  4. [html hidden]pb recuperation propriete
    Par david06600 dans le forum Struts 1
    Réponses: 10
    Dernier message: 15/03/2007, 08h18
  5. [taglib struts] recuperation propriete d'un objet
    Par Morpheus2144 dans le forum Struts 1
    Réponses: 17
    Dernier message: 10/02/2006, 15h32

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