AnsweredAssumed Answered

ajouter l'aspect cm:indexControl

Question asked by madracoon on Apr 10, 2013
Latest reply on Apr 11, 2013 by madracoon
J'aimerais ajouter l'aspect cm:indexControl à mes documents. Dans mon modèle je cherche comment passer les valeurs que je dois passer à mon aspect.
Ce que je désire faire c'est d'empêcher SOLR d'indexer le contenu de mes fichiers que j'ajoute dans Alfresco.
J'ai trouvé que je dois ajouter cet aspect à mes documents. Je veux donc que chaque document créé ai cette aspect.
Je veux qu'il indexe seulement les valeurs des propriétés de mes documents.

J'ai créé des modèles personnalisés pour mes documents.
Normalement on spécifie l'ajout d'un aspect à un document de cette façon :


<mandatory-aspects>
    <aspect>cm:indexControl</aspect>
</mandatory-aspects>


Mais dans mon cas j'ai besoin de spécifier la valeur de la propriété cm:isIndexed et cm:isContentIndexed.
est-ce que je dois ajouter cette structure dans mon fichier xml de modèle comme ceci  ?


<types>
      <!– Documents individuelles Epargne–>
      <type name="tyfa:document">
         <title>Type FA</title>
         <parent>cm:content</parent>
         <mandatory-aspects>
             <aspect name="cm:indexControl">
                  <title>Index Control</title>
                  <properties>
                  <property name="cm:isIndexed">
                      <title>Is indexed</title>
                      <type>d:boolean</type>
                      <default>true</default>
                     </property>
                     <property name="cm:isContentIndexed">
                     <title>Is content indexed</title>
                      <type>d:boolean</type>
                     <default>false</default>
                     </property>
                 </properties>
              </aspect>
         </mandatory-aspects>
         <properties>
            <property name="tyfa:noclient">
               <type>d:text</type>


Quelqu'un peut m'aider ?

Comment je peux faire ceci ?

MERCI

Outcomes