Xtended Search

Xtended Search for Process allows you to perform full text and multi-criteria searches on the data of your information system, through a fully customizable interface.

Adapt the search to your needs:

  • Customize filters and search criteria
  • Customize the display of search results:
    • Configure the displayed columns;
    • Manage the representation mode (table mode, paragraph mode);
    • Modify the graphic rendering of each column.
  • Benefit from searches adapted to the execution context (current date, logged in user, etc.).

Versions grid

Add-on version Release date Compatible Process version
v2 10/2010 v2009 SP2, v2010 SP0, v2010 SP1
v3 02/2011 v2009 SP2, v2010 SP0, v2010 SP1
v3.1 03/2011 v2010 SP1, v2010 SP2
v3.2 05/2011 v2010 SP1, v2010 SP2
v4 09/2011 v2010 SP1, v2010 SP2
v4.1 11/2011 v2010 SP1, v2010 SP2x
v4.3 03/2012 v2010 SP2x, v11 SP0x
v4.4 05/2012 v11 SP0x, v11 SP1
v4.5 09/2012 v11 SP0x, v11 SP1 (2010 SP2x, 2010 SP3)
v4.6 10/2012 v11 SP1, v11 SP2
v4.7 01/2013 v11 SP1, v11 SP2
v5.0 04/2013 v11 SP1, v11 SP2
v5.1 09/2013 v11 SP2, v12 SP0
v5.2 02/2014 v11 SP2, v12 SP0
v5.3 06/2014 v14.0
v5.4 11/2014 v14.0
v5.5 03/2016 v14, v15
v5.6 10/2016 v14, v15
v6.0 10/2016 v15.2.0
v6.1 03/2018 v15.2.0
v6.2 06/2018 v15.2.0
v6.3.0 10/2018 v15.2.0
v6.3.1 10/2018 v15.2.0
v6.3.2 11/2018 v15.2.0
v6.3.3 03/2019 v15.2.0
v6.3.4 10/2019 v15.2.0
v7.0.0 03/2019 v16.0.0
v7.1.0 10/2019 v16.0.0
v7.2.0 03/2020 v16.0.0
v7.3.0 05/2020 v16.0.0
v7.3.1 11/2020 v16.0.0
v7.3.2 01/2021 v16.4.0
v8.0.0 02/2021 v17.0.0
v8.0.1 03/2021 v17.0.0
v8.1.0 06/2021 v17.0.0, 17.1.0, 17.2.0
v8.2.0 10/2021 v17.0.0, 17.1.0, 17.2.0
v9.0.0 06/2022 v18.0.0
v9.1.0 01/2023 v18.1.0
v2024.0.0 10/2023 v2024.0.0

Les basiques

Cette section présent les données élémentaires sur les thèmes de l’indexation ou de la recherche dans Xtended Search.

Les paramètres dans le XML

À de multiples endroits du fichier XML de configuration, “parameters” peuvent être déclarés. Ces paramètres se présentent sous la forme de “clés/valeurs”.

Ils permettent de placer des éléments de configuration nécessaires à Xtended Search ou aux développements. Ces éléments sont rechargés à chaud, ce qui est assez pratique à l’usage.

<parameters>
  <parameter key="testParameter" value="testValue" />
  <parameter key="testParameter2" value="testValue2" />
</parameters>

Emplacements permettant la mise en place de parameters

  • Index
  • Search
  • Column (navigation)
  • Resultgroups
  • Customtag

Cas particuliers des paramètres globaux

Si des parameters sont communs à tous les indexes, il est possible de les placer en paramètres globaux. Ainsi, ils se positionneront sous le nœud “indexes” :

<indexes>
  <parameters>
  <parameter key="testParameter3" value="testValue" />
</parameters>

<indexes>
    [...]
</indexes>

Si des parameters sont communs à toutes les searches, il est possible de les placer en paramètres globaux. Ainsi, ils se positionneront sous le nœud “searches” :

<searches>
  <parameters>
  <parameter key="testParameter3" value="testValue" />
</parameters>

<searches>
    [...]
</searches>

L’indexation

Les custom tags “systèmes”

Il existe 3 niveaux de custom tags :

Customtags Description
Les customtags systèmes Ces custom tags sont obligatoirement indexés; il s’agit de tags systèmes prévus par Xtended Search.
On ne peut en ajouter et toutes les connecteurs d’indexation doivent permettre une indexation de ces tags.
(ID, REFERENCE, TITLE obligatoires)
Les customtags systèmes des connecteurs Ces tags sont fournis pas chaque connecteur d’indexation.
Ils permettent de récupérer des données spécifique au type de connecteur.
Ils ne sont pas indexés par défaut (doivent être spécifiés dans l’index pour être indexés).
Exemple dans l’indexation d’un espace documentaire : FOLDER, CATEGORIES, …
Les autres customtags Il s’agit de custom tag “dynamiques” dépendant également de la source de données : champs d’un processus, colonnes d’une requête SQL, attributs documentaires, …
Nom du CustomTag Description
ID ID du document indexé
REFERENCE Référence du document indexé
TITLE Titre du document indexé
DESCRIPTION Description du document indexé
CREATIONDATE Date de création du document indexé
HYPERLINK Lien hypertexte du document indexé
URI URI du document indexé
LOCALE Locale du document indexé
Info

Comme explicité plus haut, ces tags sont automatiquement indexés et il n’est donc pas nécessaire de les ajouter manuellement sous l’index.

La recherche

Au niveau de la recherche, il faut bien comprendre que toutes les interfaces de recherches conçues par Xtended Search exploitent les données des indexes et uniquement les données des indexes.

Ainsi, pour présenter une donnée dans une grille de résultats, cette donnée doit être indexée (même si on ne filtre pas dessus).

Cette logique apporte deux avantages considérables :

  • Possibilité d’effectuer des recherches même si la donnée source n’est pas accessible
  • Optimisation au maximum des performances de la recherche : l’accès à l’index sera toujours plus rapide que la donnée source

Ainsi quand on définira une recherche, il s’agira de renseigner :

  • Un ou plusieurs indexs
  • Des custom tags de filtrage (présents dans le(s) index(es))
  • Des custom tags en tant que colonnes dans la vue de résultats de recherches (présents dans le(s) index(es))

Voir ici pour une première recherche.

Sources :