function hook_facetapi_searcher_info in Facet API 7
Same name and namespace in other branches
- 6.3 facetapi.api.php \hook_facetapi_searcher_info()
- 7.2 facetapi.api.php \hook_facetapi_searcher_info()
Define all searchers provided by the module.
Searchers are synonymous with search pages, or environments. Multiple searchers can share the same adapter class, but each searcher will spawn a separate instance of the adapter. Each searcher must be unique, so it is common practice to prefix the name with the module implementing the hook, such as "apachesolr@searcher-x", "search_api@searcher-y", etc.
Return value
array An associative array keyed by unique name of the searcher. Each searcher is an associative array containing:
- label: The human readable name of the searcher displayed in the admin UI.
- adapter: The adapter plugin ID associated with the searcher.
- url processor: (optional) The URL processor plugin ID associated with the searcher. Defaults to "standard".
- types: (optional) An array containing the types of content indexed by the searcher. A type is usually an entity such as 'node', but it can contain non-entities as well. Defaults to array('node').
- path: (optional) The MENU_DEFAULT_LOCAL_TASK item which the admin UI page is added to as a MENU_LOCAL_TASK. An empty string if the backend manages the admin UI menu items internally. Defaults to an empty string meaning the backend is responsible for adding the admin UI menu items.
- supports facet missing: (optional) TRUE if the searcher supports "missing" facets. Defaults to FALSE.
- supports facet mincount: (optional) TRUE if the searcher supports the minimum facet count setting. Defaults to FALSE.
- include default facets: (optional) TRUE if the searcher should include the facets defined in facetapi_facetapi_facet_info() when indexing node content, FALSE if they should be skipped.
See also
1 function implements hook_facetapi_searcher_info()
Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.
- facetapi_test_facetapi_searcher_info in tests/
facetapi_test.module - Implements hook_facetapi_searcher_info().
1 invocation of hook_facetapi_searcher_info()
- facetapi_get_searcher_info in ./
facetapi.module - Returns all defined searcher definitions.
File
- ./
facetapi.api.php, line 46 - Hooks provided by the Facet API module.
Code
function hook_facetapi_searcher_info() {
return array(
'search' => array(
'label' => t('Search'),
'adapter' => 'search',
'url processor' => 'standard',
'types' => array(
'node',
),
'path' => 'admin/config/search/settings',
'supports facet missing' => TRUE,
'supports facet mincount' => TRUE,
'include default facets' => TRUE,
),
);
}