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, … |
Les custom tags “systèmes” Xtended Search
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é |
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 :