Comment puis-je effectuer une recherche basée sur le nom d'origine du fichier d'un objet ?
Vous pouvez définir une définition wordindex pour « originalFilename » et configurer la vue Recherche avancée pour qu'elle affiche le nom d'origine du fichier.
Description
Le nom d'origine du fichier d'un fichier importé dans le Centre de stockage est conservé en tant que propriété par TEXTML Server. Le fichier de définition de l'index contient généralement un index portant le nom de originalFilename
; cependant, il est généralement défini comme un index de chaîne, qui recherche une chaîne entière de caractères dans son ensemble. Au lieu de cela, vous devez définir un index de mots pour fournir des résultats contenant n'importe lequel des mots fournis dans la recherche, au lieu de tous les mots. Une fois que vous avez défini un index de mots pour la propriété, vous pouvez configurer la vue Recherche avancée pour faire de cet index un élément sélectionnable dans une recherche.
Solution
Dans la perspective Administration TEXTML, procédez comme suit :
- Modifiez le fichier Définition de l'index.ATTENTION : Attention lorsque vous modifiez le document de définition de l'index. Les modifications peuvent affecter de manière significative le processus d'indexation, et toute erreur dans le document peut entraîner une corruption des données ou d'autres erreurs.
- Ajoutez l'index suivant : .
<index CUSTOMPROPERTY="True" NAME="originalFilename-w"> <wordindex> <elements> <element DEPTH="0" XPATH="//userproperty[@type='originalFilename']"/> </elements> </wordindex> </index>
Remarque : Comme vous avez probablement déjà un<stringindex>
nomméoriginalFilename
placez le nouvel index sous l'index existant et nommez le nouvel indexoriginalFilename-w
. Il sera plus facile de tenir à jour les deux index similaires s'ils sont répertoriés ensemble. - Modifiez le fichier system/conf/advancedSearchIndexes.xml et ajoutez ce qui suit :
<index display="Original Filename" name="originalFilename-w" type="index" listable="false" views="ALL"/>
- Lorsque l'indexation est terminée, redémarrez votre IXIA CCMS Desktop.