You are here

Classes, traits, and interfaces in Search API 7

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
SearchApiAbstractAlterCallback abstract class includes/callback.inc Abstract base class for data-alter callbacks. 12
SearchApiAbstractDataSourceController abstract class includes/datasource.inc Provides a default base class for datasource controllers. 3
SearchApiAbstractProcessor abstract class includes/processor.inc Abstract processor implementation that provides an easy framework for only processing specific fields. 7
SearchApiAbstractService abstract class includes/service.inc Abstract class with generic implementation of most service methods. 2
SearchApiAlterAddAggregation class includes/callback_add_aggregation.inc Search API data alteration callback that adds an URL field for all items.
SearchApiAlterAddHierarchy class includes/callback_add_hierarchy.inc Adds all ancestors for hierarchical fields.
SearchApiAlterAddUrl class includes/callback_add_url.inc Search API data alteration callback that adds an URL field for all items.
SearchApiAlterAddUserContent class includes/callback_user_content.inc Adds the nodes created by the indexed user for indexing.
SearchApiAlterAddViewedEntity class includes/callback_add_viewed_entity.inc Search API data alteration callback that adds an URL field for all items.
SearchApiAlterBundleFilter class includes/callback_bundle_filter.inc Represents a data alteration that restricts entity indexes to some bundles.
SearchApiAlterCallbackInterface interface includes/callback.inc Interface representing a Search API data-alter callback. 1
SearchApiAlterCommentAccess class includes/callback_comment_access.inc Adds node access information to comment indexes.
SearchApiAlterFileEntityPublic class includes/callback_file_entity_public.inc Excludes file entities in the private folder from being indexed.
SearchApiAlterLanguageControl class includes/callback_language_control.inc Search API data alteration callback that filters out items based on their bundle.
SearchApiAlterNodeAccess class includes/callback_node_access.inc Adds node access information to node indexes. 1
SearchApiAlterNodeStatus class includes/callback_node_status.inc Exclude unpublished nodes from node indexes.
SearchApiAlterRoleFilter class includes/callback_role_filter.inc Data alteration that filters out users based on their role.
SearchApiAlterUserStatus class includes/callback_user_status.inc Filters out blocked user accounts.
SearchApiCombinedEntityDataSourceController class includes/datasource_multiple.inc Provides a datasource for indexing multiple types of entities.
SearchApiDataSourceControllerInterface interface includes/datasource.inc Interface for all data source controllers for Search API indexes. 1
SearchApiDataSourceException class includes/exception.inc Represents an exception that occurred in a data source controller.
SearchApiDummyService class tests/search_api_test_2.module Dummy service for testing.
SearchApiEntityDataSourceController class includes/datasource_entity.inc Represents a datasource for all entities known to the Entity API.
SearchApiException class includes/exception.inc Represents an exception or error that occurred in some part of the Search API framework. 1
SearchApiExternalDataSourceController class includes/datasource_external.inc Base class for data source controllers for external data sources.
SearchApiFacetapiAdapter class contrib/search_api_facetapi/plugins/facetapi/adapter.inc Facet API adapter for the Search API module.
SearchApiFacetapiDate class contrib/search_api_facetapi/plugins/facetapi/query_type_date.inc Plugin for "date" query types.
SearchApiFacetapiExampleService abstract class contrib/search_api_facetapi/example_service.php Example class explaining how facets can be supported by a service class.
SearchApiFacetapiTerm class contrib/search_api_facetapi/plugins/facetapi/query_type_term.inc Plugin for "term" query types. 1
SearchApiHighlight class includes/processor_highlight.inc Processor for highlighting search results.
SearchApiHtmlFilter class includes/processor_html_filter.inc
SearchApiIgnoreCase class includes/processor_ignore_case.inc Processor for making searches case-insensitive.
SearchApiIndex class includes/index_entity.inc Class representing a search index.
SearchApiPorter2 class includes/processor_stemmer.inc Implements the Porter2 stemming algorithm.
SearchApiPorterStemmer class includes/processor_stemmer.inc Stems words to their roots.
SearchApiProcessorInterface interface includes/processor.inc Interface representing a Search API pre- and/or post-processor. 1
SearchApiQuery class includes/query.inc Provides a standard implementation of the SearchApiQueryInterface.
SearchApiQueryFilter class includes/query.inc Provides a standard implementation of SearchApiQueryFilterInterface.
SearchApiQueryFilterInterface interface includes/query.inc Represents a filter on a search query. 1
SearchApiQueryInterface interface includes/query.inc Interface representing a search query on an Search API index. 1
SearchApiServer class includes/server_entity.inc Class representing a search server.
SearchApiServiceInterface interface includes/service.inc Interface defining the methods search services have to implement. 2
SearchApiStopWords class includes/processor_stopwords.inc Processor for removing stopwords from index and search terms.
SearchApiTestService class tests/search_api_test.module Test service class.
SearchApiTokenizer class includes/processor_tokenizer.inc Processor for tokenizing fulltext data by replacing (configurable) non-letters with spaces.
SearchApiTransliteration class includes/processor_transliteration.inc Processor for making searches insensitive to accents and other non-ASCII characters.
SearchApiUnitTest class ./search_api.test Class with unit tests testing small fragments of the Search API.
SearchApiViewsCache class contrib/search_api_views/includes/plugin_cache.inc Plugin class for caching Search API views.
SearchApiViewsContentCache class contrib/search_api_views/includes/plugin_content_cache.inc Plugin class for caching Search API views, with additional invalidation.
SearchApiViewsFacetsBlockDisplay class contrib/search_api_views/includes/display_facet_block.inc Plugin class for displaying search facets in a block.

Pages

Other projects