IndexObserver
class IndexObserver implements Observer
Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden. Über die Methoden getURI() und getDSN() können untrschiedliche Definitionen der Werte abgerufen werden.
Properties
protected IndexMap | $mapping | ||
protected IndexUpdater | $solr |
Methods
Neue Index-Map erstellen
Eventverarbeitung
Mapping von Feldern des Objektes auf den Index. Die Schlüssel der Felder müssen
Erstellt einen neuen IndexObserver und initialisiert die Werte über ein Property-Objekt. Die gültigen Eigenschaften sind:
Details
at line 54
__construct(URI $uri, IndexMap $map)
Neue Index-Map erstellen
at line 69
IndexObserver
setIndexUpdater(IndexUpdater $indexUpdater)
IndexUpdater setzen
at line 83
update(Observeable $observeable)
Eventverarbeitung
Ein Datenobjekt hat eine Änderung durchgeführt.
at line 127
IndexObserver
addIndexFieldMap(SimpleMap $map)
Mapping von Feldern des Objektes auf den Index. Die Schlüssel der Felder müssen
at line 143
static DataObject
getInstanceFromProperties(Properties $properties)
Erstellt einen neuen IndexObserver und initialisiert die Werte über ein Property-Objekt. Die gültigen Eigenschaften sind:
uri URI des Solr-Server in der Form http://[username:password@]host1[:port1]/solr/[core] map ein Array mit den Keys "property" und "indexkey"