Hi,
man kann die Indexierung der einzelnen Metadaten über das eigene Inhaltsmodell definieren.
So lässt sich bei dem Indexierungsverhalten einstellen, ob bei der Änderung oder Neueinstellung eines Dokuments synchron oder asynchron indexiert wird (asynchron bedeutet, dass der Suchindex nicht notwendigerweise erweitert worden ist, bevor die Änderung abgeschlossen ist), ob der indexierte Inhalt im Index gespeichert wird (durch den Mechanismus des inversen Index in Lucene ist das nämlich nicht notwendig, um Inhalte später wiederzufinden), und ob der Inhalt eines Feldes in einzelne Fragmente zerlegt wird.
Hier ist ein Beispiel, wie das Indexverhalten explizit definiert wird:
<type name="cm:content">
<title>Content</title>
<parent>cm:cmobject</parent>
<properties>
<property name="cm:content">
<type>d:content</type>
<mandatory>false</mandatory>
<index enabled="true">
<atomic>true</atomic>
<stored>false</stored>
<tokenised>true</tokenised>
</index>
</property>
</properties>
</type>
Ausführlich steht's auch im Wiki beschrieben.
Grüsse
drhilarius