
Sie können die Suchanfrage des Benutzers mit anderen Suchanfragen verknüpfen, die Sie in einer Java-Klasse definiert haben. Die Suchanfrage des Benutzers und die Suchanfrage in der Klasse werden durch UND verknüpft.
Sie können beispielsweise eine Suche für einen bestimmten Eigenschaftswert in der Klasse (z. B. Eigenschaft targetgroup = " public ") definieren. Der Index berücksichtigt nur Dokumente, für die dieser Wert festgelegt ist.
Ihre Java-Klasse muss von der folgenden Klasse abgeleitet sein:
com.sapportals.wcm.service.indexmanagement.retrieval.search.DefaultQueryExtender
Um Ihre Java-Klasse mit einem Index zu verbinden, legen Sie die Zusatzeigenschaft queryExtender in der Index-Administration an. Sie geben den vollständigen Namen der Java-Klasse als Wert ein. Weitere Informationen finden Sie unter Index anlegen .
Das folgende Beispiel zeigt eine Java-Klasse, die Sie zum Erweitern der Suchanfragen für einen Index verwenden können: