Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-1632

Les résultats de recherche sont redondants

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Mineur Mineur
    • 6.02.21
    • 6.02.17
    • Aucune
    • Aucune

      Les résultats de recherche sont redondants au niveau du contenu. On peut par exemple trouver deux fois le titre d'un article dans un résultat.

      Cela est dû au fait que l'indexer enregistre un contenu redondant :

      Indexer.java
      final StringBuilder toutcontenu = new StringBuilder(_fiche.getFullTextString());
      		/*TODO 6.0 indexation des plugins ed contenus)*/
      		toutcontenu.append(" ").append(_fiche.getLibelleAffichable());

      Par exemple pour Article les méthodes sont :

      public String getFullTextString() {
      		return " " + getTitre() + " " + getSousTitre() + " " + getChapeau() + " " + getCorps() + " " + StringUtils.replace(getLibelleThematique(), ";", " ");
      	}
      
      public String getLibelleAffichable() {
      		return getTitre();
      	}

      Ce qui fait que l'on trouve deux fois le titre dans le résultat.
      Le problème ne se pose pas que pour l'article, mais pour un grand nombre d'objet, dont des objets spécifiques.

            charlie.camus Charlie CAMUS [X] (Inactif)
            charlie.camus Charlie CAMUS [X] (Inactif)
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: