You are here

Classes, traits, and interfaces in Search API 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ItemInterface interface Drupal\search_api\Item src/Item/ItemInterface.php Represents a search item being indexed or returned as a search result. 1 19
ItemsIndexedEvent final class Drupal\search_api\Event src/Event/ItemsIndexedEvent.php Wraps an items indexed event. 2
LanguageIntegrationTest class Drupal\Tests\search_api\Functional tests/src/Functional/LanguageIntegrationTest.php Tests the overall functionality of indexing specific logic.
LanguageKernelTest class Drupal\Tests\search_api\Kernel\Datasource tests/src/Kernel/Datasource/LanguageKernelTest.php Tests translation handling of the content entity datasource.
LanguageWithFallback class Drupal\search_api\Plugin\search_api\processor src/Plugin/search_api/processor/LanguageWithFallback.php Adds the item's language (with fallbacks) to the indexed data.
LanguageWithFallbackTest class Drupal\Tests\search_api\Kernel\Processor tests/src/Kernel/Processor/LanguageWithFallbackTest.php Tests the "Language (with fallback)" processor at a higher level.
LocalTasksTest class Drupal\Tests\search_api\Unit tests/src/Unit/LocalTasksTest.php Tests whether Search API's local tasks work correctly.
LoggerTrait trait Drupal\search_api src/LoggerTrait.php Provides helper methods for logging with dependency injection. 19
MappingFieldTypesEvent final class Drupal\search_api\Event src/Event/MappingFieldTypesEvent.php Wraps a field types mapped event. 2
MappingForeignRelationshipsEvent final class Drupal\search_api\Event src/Event/MappingForeignRelationshipsEvent.php Wraps a foreign relationships mapping event. 1
MappingViewsFieldHandlersEvent final class Drupal\search_api\Event src/Event/MappingViewsFieldHandlersEvent.php Wraps a mapping Views field handlers event. 1
MappingViewsHandlersEvent final class Drupal\search_api\Event src/Event/MappingViewsHandlersEvent.php Wraps a mapping Views handlers event. 1
Mc class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Mc.php Represents characters of the category "Mc" ("Mark, Spacing Combining").
Me class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Me.php Represents characters of the Unicode category "Me" ("Mark, Enclosing").
MethodOverrides class Drupal\search_api_test tests/search_api_test/src/MethodOverrides.php Holds method overrides for test plugins. 1
Mn class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Mn.php Represents characters of the Unicode category "Mn" ("Mark, Nonspacing").
MySql class Drupal\search_api_db\DatabaseCompatibility modules/search_api_db/src/DatabaseCompatibility/MySql.php Represents a MySQL-based database. 2
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\tracker tests/search_api_test_no_ui/src/Plugin/search_api/tracker/NoUi.php Provides a test tracker that should be hidden from the UI.
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\data_type tests/search_api_test_no_ui/src/Plugin/search_api/data_type/NoUi.php Provides a test data type that should be hidden from the UI.
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\processor tests/search_api_test_no_ui/src/Plugin/search_api/processor/NoUi.php Provides a test processor that should be hidden from the UI.
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\backend tests/search_api_test_no_ui/src/Plugin/search_api/backend/NoUi.php Provides a test backend that should be hidden from the UI.
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\parse_mode tests/search_api_test_no_ui/src/Plugin/search_api/parse_mode/NoUi.php Provides a parse mode that should be hidden from the UI.
NoUi class Drupal\search_api_test_no_ui\Plugin\search_api\datasource tests/search_api_test_no_ui/src/Plugin/search_api/datasource/NoUi.php Provides a test datasource that should be hidden from the UI.
NumberFieldBoost class Drupal\search_api\Plugin\search_api\processor src/Plugin/search_api/processor/NumberFieldBoost.php Adds a boost based on a number field value.
NumberFieldBoostTest class Drupal\Tests\search_api\Kernel\Processor tests/src/Kernel/Processor/NumberFieldBoostTest.php Tests the "Number field boost" processor.
OverviewPageTest class Drupal\Tests\search_api\Functional tests/src/Functional/OverviewPageTest.php Tests the Search API overview page.
ParseModeInterface interface Drupal\search_api\ParseMode src/ParseMode/ParseModeInterface.php Defines an interface for parse mode plugins. 1 3
ParseModePluginBase abstract class Drupal\search_api\ParseMode src/ParseMode/ParseModePluginBase.php Defines a base class from which other parse mode classes may extend. 4 4
ParseModePluginManager class Drupal\search_api\ParseMode src/ParseMode/ParseModePluginManager.php Manages parse mode plugins. 4 2
Pc class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Pc.php Represents characters of the category "Pc" ("Punctuation, Connector").
Pd class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Pd.php Represents characters of the Unicode category "Pd" ("Punctuation, Dash").
Pe class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Pe.php Represents characters of the Unicode category "Pe" ("Punctuation, Close").
Pf class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Pf.php Represents characters of the category "Pf" ("Punctuation, Final quote").
Phrase class Drupal\search_api\Plugin\search_api\parse_mode src/Plugin/search_api/parse_mode/Phrase.php Represents a parse mode that interprets the input as a single phrase.
Pi class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Pi.php Represents characters of the category "Pi" ("Punctuation, Initial quote").
PluginFormTrait trait Drupal\search_api\Plugin src/Plugin/PluginFormTrait.php Provides default implementations for plugin configuration forms. 11
PluginHelper class Drupal\search_api\Utility src/Utility/PluginHelper.php Provides methods for creating search plugins. 2
PluginHelperInterface interface Drupal\search_api\Utility src/Utility/PluginHelperInterface.php Provides an interface for the plugin helper service. 1 2
PluginTestTrait trait Drupal\search_api_test tests/search_api_test/src/PluginTestTrait.php Provides functionality for tests that deal with test plugins. 15
Po class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Po.php Represents characters of the Unicode category "Po" ("Punctuation, Other").
Porter2 class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Porter2.php Implements the Porter2 stemming algorithm. 1
PostRequestIndexing class Drupal\search_api\Utility src/Utility/PostRequestIndexing.php Provides a service for indexing items at the end of the page request. 2
PostRequestIndexingInterface interface Drupal\search_api\Utility src/Utility/PostRequestIndexingInterface.php Provides an interface for the post-request indexing service. 1
PostRequestIndexingTrait trait Drupal\Tests\search_api\Kernel tests/src/Kernel/PostRequestIndexingTrait.php Provides a helper method for triggering post-request indexing. 4
ProcessingResultsEvent final class Drupal\search_api\Event src/Event/ProcessingResultsEvent.php Wraps a processing results event. 2
ProcessorIntegrationTest class Drupal\Tests\search_api\Functional tests/src/Functional/ProcessorIntegrationTest.php Tests the admin UI for processors.
ProcessorInterface interface Drupal\search_api\Processor src/Processor/ProcessorInterface.php Provides an interface for Search API processor plugins. 1 11
ProcessorPluginBase abstract class Drupal\search_api\Processor src/Processor/ProcessorPluginBase.php Defines a base class from which other processors may extend. 17 16
ProcessorPluginManager class Drupal\search_api\Processor src/Processor/ProcessorPluginManager.php Manages processor plugins. 2 2
ProcessorProperty class Drupal\search_api\Processor src/Processor/ProcessorProperty.php Provides a base class for normal processor-defined properties. 1 6

Pages

Other projects