class IndexFinder extends Index implements IndexFinder

IndexFinder

Über diese Klasse kann im SolrIndex gesucht werden.

Properties

protected HTTPClient $client from Index

Methods

__construct(URI|DataSource $uri)

Neuen Solr-Index erstellen

from Index
IndexResponse
find(Query $query)

Datensätze suchen

getDocumentFromRequest(Response $response)

Umwandeln des HTTP-Response in ein SolrResponse

static DataObject
getInstanceFromProperties(Properties $properties)

Neue Instanz erstellen

Details

in Index at line 49
__construct(URI|DataSource $uri)

Neuen Solr-Index erstellen

Parameters

URI|DataSource $uri

Exceptions

TypeException Falsche Quelle
DataObjectException Falsches Schema

at line 44
IndexResponse find(Query $query)

Datensätze suchen

Parameters

Query $query

Return Value

IndexResponse

Exceptions

DataObjectException

at line 106
protected IndexResponse getDocumentFromRequest(Response $response)

Umwandeln des HTTP-Response in ein SolrResponse

Parameters

Response $response HTTP-Ergebnis der Anfrage

Return Value

IndexResponse Aufbereitetes Ergebnis

Exceptions

UnsupportedMIMETypeException Das Ergebnis wird nicht unterstützt

at line 141
static DataObject getInstanceFromProperties(Properties $properties)

Neue Instanz erstellen

uri URI des Solr-Server in der Form http://[username:password@]host1[:port1]/solr/[core]

Parameters

Properties $properties Eigenschaften

Return Value

DataObject Dieses Objekt