Generic
class Generic extends Dataset implements Indexable
Das Modell stellt für ein Request, Model, View Pattern die Datenhaltung bereit. Über die Funktionen Generic::fromRequest() werden Daten in das Modell eingebunden.
Abgeleitete Klassen müssen in der Regel nur die Methode getRequestMap() überschreiben.
In Solr müssen folgende Felder angelegt sein. Sollten andere Felder definiert sein, so müssen die Konstanten in der Klasse überschrieben werden.
<dynamicField name="integer_*" type="integer" indexed="true" stored="true"/>
<dynamicField name="float_*" type="float" indexed="true" stored="true"/>
<dynamicField name="double_*" type="double" indexed="true" stored="true"/>
<dynamicField name="long_*" type="long" indexed="true" stored="true"/>
<dynamicField name="string_*" type="string" indexed="true" stored="true" required="false"/>
<dynamicField name="text_*" type="text" indexed="true" stored="true" required="false"/>
<dynamicField name="boolean_*" type="boolean" indexed="true" stored="true" required="false"/>
<dynamicField name="date_*" type="date" indexed="true" stored="true" required="false"/>
<dynamicField name="binary_*" type="binary" indexed="true" stored="true" required="false"/>
Constants
INTEGERPREFIX |
Prefix für Integer |
BOOLEANPREFIX |
Prefix für Boolean |
FLOATPREFIX |
Prefix für Integer |
DATERPREFIX |
Prefix für Integer |
STRINGPREFIX |
Prefix für Integer |
Methods
Erstellt ein automatisch generiertes IndexDokument aus allen Einträgen des Datasets. Unterschiedlichen Typen werden dabei mit dem Prefix
Felder aufbereiten
FilterDokument
Details
at line 89
IndexDocument
getIndexDocument()
Erstellt ein automatisch generiertes IndexDokument aus allen Einträgen des Datasets. Unterschiedlichen Typen werden dabei mit dem Prefix
at line 100
protected SimpleMap
initValues(SimpleMap $document)
Felder aufbereiten
at line 129
FilterDocument
getFilterDocument()
FilterDokument