interface SearchApiMultiServiceInterface in Search API Multi-Index Searches 7
Interface for services supporting the "search_api_multi" feature.
The interface shouldn't be implemented directly (i.e., with a proper "implements" statement) since this would introduce a needless dependency.
Hierarchy
- interface \SearchApiServiceInterface
- interface \SearchApiMultiServiceInterface
Expanded class hierarchy of SearchApiMultiServiceInterface
All classes that implement SearchApiMultiServiceInterface
File
- ./
search_api_multi.service.inc, line 9
View source
interface SearchApiMultiServiceInterface extends SearchApiServiceInterface {
/**
* Executes a search on the server represented by this object.
*
* @param SearchApiMultiQueryInterface $query
* The search query to execute.
*
* @throws SearchApiException
* If an error prevented the search from completing.
*
* @return array
* An associative array containing the search results, as required by
* SearchApiMultiQueryInterface::execute().
*/
public function searchMultiple(SearchApiMultiQueryInterface $query);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
SearchApiMultiServiceInterface:: |
public | function | Executes a search on the server represented by this object. | |
SearchApiServiceInterface:: |
public | function | Adds a new index to this server. | 2 |
SearchApiServiceInterface:: |
public | function | Form constructor for the server configuration form. | 2 |
SearchApiServiceInterface:: |
public | function | Submit callback for the form returned by configurationForm(). | 2 |
SearchApiServiceInterface:: |
public | function | Validation callback for the form returned by configurationForm(). | 2 |
SearchApiServiceInterface:: |
public | function | Deletes indexed items from this server. | 2 |
SearchApiServiceInterface:: |
public | function | Notifies the server that the field settings for the index have changed. | 2 |
SearchApiServiceInterface:: |
public | function | Indexes the specified items. | 2 |
SearchApiServiceInterface:: |
public | function | Reacts to the server's creation. | 2 |
SearchApiServiceInterface:: |
public | function | Notifies this server that its fields are about to be updated. | 2 |
SearchApiServiceInterface:: |
public | function | Notifies this server that it is about to be deleted from the database. | 2 |
SearchApiServiceInterface:: |
public | function | Creates a query object for searching on an index lying on this server. | 2 |
SearchApiServiceInterface:: |
public | function | Removes an index from this server. | 2 |
SearchApiServiceInterface:: |
public | function | Executes a search on the server represented by this object. | 3 |
SearchApiServiceInterface:: |
public | function | Determines whether this service class supports a given feature. | 2 |
SearchApiServiceInterface:: |
public | function | Displays this server's settings. | 2 |
SearchApiServiceInterface:: |
public | function | Constructs a service object. | 2 |