File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
src/main/java/org/computate/frFR/java Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -3694,6 +3694,7 @@ else if(regexTrouve("^" + i18nGlobale.getString(I18n.var_HtmLigne) + i18nGlobale
36943694 SolrQuery rechercheSolrClasse = new SolrQuery ();
36953695 rechercheSolrClasse .setQuery ("*:*" );
36963696 rechercheSolrClasse .setRows (1 );
3697+
36973698 rechercheSolrClasse .addFilterQuery ("classeNomSimple_" + classeLangueNom + "_indexed_string:" + ClientUtils .escapeQueryChars (entiteAttribuerNomSimple ));
36983699 rechercheSolrClasse .addFilterQuery ("nomEnsembleDomaine_indexed_string:(" + computateEnsembleRecherchePrefixe + ClientUtils .escapeQueryChars (nomEnsembleDomaine ) + ")" );
36993700 rechercheSolrClasse .addFilterQuery ("partEstClasse_indexed_boolean:true" );
@@ -3720,7 +3721,10 @@ else if(regexTrouve("^" + i18nGlobale.getString(I18n.var_HtmLigne) + i18nGlobale
37203721 SolrQuery rechercheSolrVar = new SolrQuery ();
37213722 rechercheSolrVar .setQuery ("*:*" );
37223723 rechercheSolrVar .setRows (1 );
3723- rechercheSolrVar .addFilterQuery ("classeNomCanonique_" + classeLangueNom + "_indexed_string:" + ClientUtils .escapeQueryChars (entiteAttribuerNomCanonique ));
3724+
3725+ List <String > classesSuperEtMoiAttribuer = Optional .ofNullable ((List <String >)docClasse .get ("classesSuperEtMoiSansGen_stored_strings" )).orElse (Arrays .asList ()).stream ().map (v -> (String )v ).collect (Collectors .toList ());
3726+ String fqClassesSuperEtMoiAttribuer = "(" + classesSuperEtMoiAttribuer .stream ().collect (Collectors .joining (" OR " )) + ")" ;
3727+ rechercheSolrVar .addFilterQuery ("classesSuperEtMoiSansGen_indexed_strings:" + fqClassesSuperEtMoiAttribuer );
37243728 rechercheSolrVar .addFilterQuery ("entiteVar_" + classeLangueNom + "_indexed_string:" + ClientUtils .escapeQueryChars (entiteAttribuerVar ));
37253729 rechercheSolrVar .addFilterQuery ("nomEnsembleDomaine_indexed_string:(" + computateEnsembleRecherchePrefixe + ClientUtils .escapeQueryChars (nomEnsembleDomaine ) + ")" );
37263730 rechercheSolrVar .addFilterQuery ("partEstEntite_indexed_boolean:true" );
You can’t perform that action at this time.
0 commit comments