Il y a deux tables sans relation définie par exemple: Bugs et commentairesMise en veille prolongée Rechercher plusieurs classes
Pour chaque ID de bug il y a plusieurs comments.Suppose J'utilise une requête comme
- select b. , b.bugtitle, Bug ID c.comment de bogues b, c commentaires où b.bugid = c.bugid
a la recherche de mise en veille prolongée, est-il une méthode pour écrire des requêtes de texte pour les recherches multichamps?
Dans le cas, pour une recherche: - Titre: h * + comm: exce *
je ce code
MultiFieldQueryParser mparser = new MultiFieldQueryParser(new String[]
{ "comm", "title" },new StandardAnalyzer());
Query q = mparser.parse("title:h* + comm:exce*");
FullTextQuery fq =fs.createFullTextQuery(q,org.sample.hibsearch.data.entity.LongDesc.class,
org.sample.hibsearch.data.entity.Bug.class);
Lorsque j'ai essayé ce code résulte deux entités éxécute deux hqls que un seul je m'attendais.
Existe-t-il une solution pour ce type de scénarios?
boucle infinie :) – MichaelCleverly