You are here

Classes, traits, and interfaces in Search API 8

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
Sk class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Sk.php Represents characters of the Unicode category "Sk" ("Symbol, Modifier").
Sm class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/Sm.php Represents characters of the Unicode category "Sm" ("Symbol, Math").
So class Drupal\search_api\Plugin\search_api\processor\Resources src/Plugin/search_api/processor/Resources/So.php Represents characters of the Unicode category "So" ("Symbol, Other").
SoulMate class Drupal\search_api_test_extraction\Plugin\search_api\processor tests/search_api_test_extraction/src/Plugin/search_api/processor/SoulMate.php Adds the user's soul mate node for indexing.
Stemmer class Drupal\search_api\Plugin\search_api\processor src/Plugin/search_api/processor/Stemmer.php Stems search terms. 1
StemmerTest class Drupal\Tests\search_api\Unit\Processor tests/src/Unit/Processor/StemmerTest.php Tests the "Stemmer" processor.
Stopwords class Drupal\search_api\Plugin\search_api\processor src/Plugin/search_api/processor/Stopwords.php Allows you to define stopwords which will be ignored in searches. 1
StopwordsTest class Drupal\Tests\search_api\Unit\Processor tests/src/Unit/Processor/StopwordsTest.php Tests the "Stopwords" processor.
StringDataType class Drupal\search_api\Plugin\search_api\data_type src/Plugin/search_api/data_type/StringDataType.php Provides a string data type.
Task class Drupal\search_api\Entity src/Entity/Task.php Defines the Search API task entity class. 1
TaskController class Drupal\search_api\Controller src/Controller/TaskController.php Returns responses for task-related routes.
TaskEvent class Drupal\search_api\Task src/Task/TaskEvent.php Represents an event that was fired to execute a pending task. 2
TaskInterface interface Drupal\search_api\Task src/Task/TaskInterface.php Defines an interface for a Search API task. 1 2
TaskManager class Drupal\search_api\Task src/Task/TaskManager.php Provides a service for managing pending tasks. 2
TaskManagerInterface interface Drupal\search_api\Task src/Task/TaskManagerInterface.php Defines the interface of the Search API task manager service. 1 4
TaskStorageSchema class Drupal\search_api\Entity src/Entity/TaskStorageSchema.php Defines a storage schema for task entities. 1
TaskTest class Drupal\Tests\search_api\Kernel\System tests/src/Kernel/System/TaskTest.php Tests whether the Search API task system works correctly.
TaxonomyTermArgumentTest class Drupal\Tests\search_api\Unit\Views tests/src/Unit/Views/TaxonomyTermArgumentTest.php Tests whether the SearchApiTerm argument plugin works correctly.
TaxonomyTestTrait trait Drupal\Tests\search_api\Unit\Views tests/src/Unit/Views/TaxonomyTestTrait.php Provides common methods for unit tests using taxonomy terms.
Terms class Drupal\search_api\Plugin\search_api\parse_mode src/Plugin/search_api/parse_mode/Terms.php Represents a parse mode that parses the input into multiple words. 2
TermsParseModeTest class Drupal\Tests\search_api\Unit tests/src/Unit/TermsParseModeTest.php Tests functionality of the "Multiple words" parse mode.
TestActionTrait trait Drupal\search_api_test_bulk_form\Plugin\Action tests/search_api_test_bulk_form/src/Plugin/Action/TestActionTrait.php Reusable code for test actions.
TestBackend class Drupal\search_api_test\Plugin\search_api\backend tests/search_api_test/src/Plugin/search_api/backend/TestBackend.php Provides a dummy backend for testing purposes. 1
TestComplexDataInterface interface Drupal\Tests\search_api\Unit tests/src/Unit/TestComplexDataInterface.php Provides a testable version of \Drupal\Core\TypedData\ComplexDataInterface. 2
TestDatasource class Drupal\search_api_test\Plugin\search_api\datasource tests/search_api_test/src/Plugin/search_api/datasource/TestDatasource.php Provides a datasource for testing purposes.
TestDataType class Drupal\search_api_test\Plugin\search_api\data_type tests/search_api_test/src/Plugin/search_api/data_type/TestDataType.php Provides a dummy data type for testing purposes.
TestDisplay class Drupal\search_api_test\Plugin\search_api\display tests/search_api_test/src/Plugin/search_api/display/TestDisplay.php Provides a test display.
TestFieldsProcessorPlugin class Drupal\Tests\search_api\Unit\Processor tests/src/Unit/Processor/TestFieldsProcessorPlugin.php Mimics a processor working on individual fields of items.
TestItemsTrait trait Drupal\Tests\search_api\Unit\Processor tests/src/Unit/Processor/TestItemsTrait.php Provides common methods for test cases that need to create search items.
TestMemoryBackend class Drupal\Tests\search_api\Kernel\Views tests/src/Kernel/Views/TestMemoryBackend.php A variant of the memory cache backend that allows to change the request time.
TestNodeInterface interface Drupal\Tests\search_api\Unit tests/src/Unit/TestNodeInterface.php Provides a testable version of \Drupal\node\NodeInterface. 1
TestPluginTrait trait Drupal\search_api_test tests/search_api_test/src/TestPluginTrait.php Provides common functionality for test plugins. 5
TestProcessor class Drupal\search_api_test\Plugin\search_api\processor tests/search_api_test/src/Plugin/search_api/processor/TestProcessor.php Provides a processor with dependencies, for the dependency removal tests.
TestSearch class Drupal\search_api_db_test_autocomplete\Plugin\search_api_autocomplete\search modules/search_api_db/tests/search_api_db_test_autocomplete/src/Plugin/search_api_autocomplete/search/TestSearch.php Defines a test type class.
TestTaskWorker class Drupal\search_api_test_tasks tests/search_api_test_tasks/src/TestTaskWorker.php Provides a task worker for testing purposes. 2
TestTimeService class Drupal\Tests\search_api\Kernel tests/src/Kernel/TestTimeService.php Provides a dummy time service that can be used for testing.
TestTracker class Drupal\search_api_test\Plugin\search_api\tracker tests/search_api_test/src/Plugin/search_api/tracker/TestTracker.php Provides a tracker implementation which uses a FIFO-like processing order. 1 1
TestTrackerStringLabel class Drupal\search_api_test\Plugin\search_api\tracker tests/search_api_test/src/Plugin/search_api/tracker/TestTrackerStringLabel.php Provides a tracker implementation which uses a FIFO-like processing order.
TestUrl class Drupal\Tests\search_api\Unit tests/src/Unit/TestUrl.php Provides a mock URL object. 1
TestUserInterface interface Drupal\Tests\search_api\Unit tests/src/Unit/TestUserInterface.php Provides a testable version of \Drupal\user\UserInterface. 1
Text class Drupal\search_api\Plugin\DataType src/Plugin/DataType/Text.php Defines a data type for fulltext fields. 1
TextDataType class Drupal\search_api\Plugin\search_api\data_type src/Plugin/search_api/data_type/TextDataType.php Provides a full text data type.
TextToken class Drupal\search_api\Plugin\search_api\data_type\value src/Plugin/search_api/data_type/value/TextToken.php Represents a single text token contained in a fulltext field's value. 4
TextTokenInterface interface Drupal\search_api\Plugin\search_api\data_type\value src/Plugin/search_api/data_type/value/TextTokenInterface.php Provides an interface for text tokens. 1
TextValue class Drupal\search_api\Plugin\search_api\data_type\value src/Plugin/search_api/data_type/value/TextValue.php Represents a single value of a fulltext field. 6
TextValueInterface interface Drupal\search_api\Plugin\search_api\data_type\value src/Plugin/search_api/data_type/value/TextValueInterface.php Provides an interface for fulltext field values. 1 5
Tokenizer class Drupal\search_api\Plugin\search_api\processor src/Plugin/search_api/processor/Tokenizer.php Splits text into individual words for searching. 1
TokenizerTest class Drupal\Tests\search_api\Unit\Processor tests/src/Unit/Processor/TokenizerTest.php Tests the "Tokenizer" processor.
TrackerInterface interface Drupal\search_api\Tracker src/Tracker/TrackerInterface.php Defines an interface for index tracker plugins. 1 3
TrackerPluginBase abstract class Drupal\search_api\Tracker src/Tracker/TrackerPluginBase.php Defines a base class from which other tracker classes may extend. 2 2

Pages

Other projects