interface SolrMultilingualBackendInterface in Search API Solr 8.2
Provides an interface defining a Multilingual Solr Search API Backend.
Hierarchy
- interface \Drupal\search_api\Plugin\ConfigurablePluginInterface; interface \Drupal\search_api\Backend\BackendSpecificInterface
- interface \Drupal\search_api\Backend\BackendInterface
- interface \Drupal\search_api_solr\SolrBackendInterface
- interface \Drupal\search_api_solr\SolrMultilingualBackendInterface
- interface \Drupal\search_api_solr\SolrBackendInterface
- interface \Drupal\search_api\Backend\BackendInterface
Expanded class hierarchy of SolrMultilingualBackendInterface
All classes that implement SolrMultilingualBackendInterface
5 files declare their use of SolrMultilingualBackendInterface
- AbstractSearchApiSolrMultilingualBackend.php in src/
Plugin/ search_api/ backend/ AbstractSearchApiSolrMultilingualBackend.php - LocalActionMultilingualAccessCheck.php in src/
Access/ LocalActionMultilingualAccessCheck.php - search_api_solr.install in ./
search_api_solr.install - SolrFieldTypeListBuilder.php in src/
Controller/ SolrFieldTypeListBuilder.php - Suggester.php in src/
Plugin/ search_api_autocomplete/ suggester/ Suggester.php
File
- src/
SolrMultilingualBackendInterface.php, line 8
Namespace
Drupal\search_api_solrView source
interface SolrMultilingualBackendInterface extends SolrBackendInterface {
/**
* Gets schema language statistics for the multilingual Solr server.
*
* @return array
* Stats as associative array keyed by language IDs and a boolean value to
* indicate if corresponding field types are existing on the server's
* current schema.
*/
public function getSchemaLanguageStatistics();
/**
* Indicates if the fallback for not supported languages is active.
*
* @return bool
*/
public function hasLanguageUndefinedFallback();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BackendInterface:: |
public | function | Retrieves the server entity for this backend. | 1 |
BackendInterface:: |
public | function | Reacts to the server's creation. | 1 |
BackendInterface:: |
public | function | Notifies the backend that its configuration was updated. | 1 |
BackendInterface:: |
public | function | Notifies the backend that the server is about to be deleted. | 1 |
BackendInterface:: |
public | function | Notifies the backend that its configuration is about to be updated. | 1 |
BackendInterface:: |
public | function | Sets the server entity for this backend. | 1 |
BackendSpecificInterface:: |
public | function | Adds a new index to this server. | 2 |
BackendSpecificInterface:: |
public | function | Deletes all the items from the index. | 4 |
BackendSpecificInterface:: |
public | function | Deletes the specified items from the index. | 4 |
BackendSpecificInterface:: |
public | function | Provides information on additional fields made available by the backend. | 2 |
BackendSpecificInterface:: |
public | function | Limits the processors displayed in the UI for indexes on this server. | 2 |
BackendSpecificInterface:: |
public | function | Returns all features that this backend supports. | 2 |
BackendSpecificInterface:: |
public | function | Indexes the specified items. | 4 |
BackendSpecificInterface:: |
public | function | Returns a boolean with the availability of the backend. | 2 |
BackendSpecificInterface:: |
public | function | Removes an index from this server. | 2 |
BackendSpecificInterface:: |
public | function | Executes a search on this server. | 4 |
BackendSpecificInterface:: |
public | function | Determines whether the backend supports a given add-on data type. | 2 |
BackendSpecificInterface:: |
public | function | Notifies the server that an index attached to it has been changed. | 2 |
BackendSpecificInterface:: |
public | function | Returns additional, backend-specific information about this server. | 2 |
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 11 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 12 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 12 |
ConfigurablePluginInterface:: |
public | function | Returns the plugin's description. | 1 |
ConfigurablePluginInterface:: |
public | function | Returns the label for use on the administration pages. | 1 |
ConfigurablePluginInterface:: |
public | function | Informs the plugin that some of its dependencies are being removed. | 1 |
ContainerFactoryPluginInterface:: |
public static | function | Creates an instance of the plugin. | 112 |
DependentPluginInterface:: |
public | function | Calculates dependencies for the configured plugin. | 19 |
DerivativeInspectionInterface:: |
public | function | Gets the base_plugin_id of the plugin instance. | 1 |
DerivativeInspectionInterface:: |
public | function | Gets the derivative_id of the plugin instance. | 1 |
HideablePluginInterface:: |
public | function | Determines whether this plugin should be hidden in the UI. | 1 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |
SolrBackendInterface:: |
public | function | Executes a graph streaming expression. | 1 |
SolrBackendInterface:: |
public | function | Executes a streaming expression. | 1 |
SolrBackendInterface:: |
public | function | Extract a file's content using tika within a solr server. | 1 |
SolrBackendInterface:: |
public | function | Apply any finalization commands to a solr index. | 1 |
SolrBackendInterface:: |
public | function | Retrieves a Solr document from an search api index item. | 1 |
SolrBackendInterface:: |
public | function | Retrieves Solr documents from search api index items. | 1 |
SolrBackendInterface:: |
public | function | Returns the targeted content domain of the server. | 1 |
SolrBackendInterface:: |
public | function | Returns a ready to use query string to filter results by index and site. | 1 |
SolrBackendInterface:: |
public | function | Returns the Solr connector used for this backend. | 1 |
SolrBackendInterface:: |
public | function | Creates a list of all indexed field names mapped to their Solr field names. | 1 |
SolrBackendInterface:: |
public | function | Indicates if the Solr server uses a managed schema. | 1 |
SolrMultilingualBackendInterface:: |
public | function | Gets schema language statistics for the multilingual Solr server. | 1 |
SolrMultilingualBackendInterface:: |
public | function | Indicates if the fallback for not supported languages is active. | 1 |