GetVersion()
GetVersion(): string
Check if is connected Get the version of the search server.
Returns
string —Connection possible
AddDocument(integer|string $id,string $type,array|\SolrDocument $data): \FAA\Obj\Result
Add a document Add a document to search index.
integer|string | $id | A object id |
string | $type | The type of object |
array|\SolrDocument | $data | The document data with key value pairs or a solr document instance |
A system result object
Execute(array $filter,array $order,array $payload,string $language,\FAA\Interfaces\SearchPlugin|mixed $handler): \FAA\Obj\Result
Do search Execute the search operation
array | $filter | The search query |
array | $order | The search order definition |
array | $payload | The search response definition |
string | $language | The request language |
\FAA\Interfaces\SearchPlugin|mixed | $handler | A search plugin instance or other class that implements method BuildEntry |
A system result object with data table conform response array
IndexList(string $type,array $list,\FAA\Obj\CronJob $cron,boolean $is_full = false): \FAA\Obj\Result
Index list Handler to index a list of files
string | $type | The system type name |
array | $list | A list of files |
\FAA\Obj\CronJob | $cron | A cron job instance |
boolean | $is_full | When set to true the update will do an diff check of the attribute set |
A system result object