nglasl\extensible\CustomSearchEngine
This is the foundation for a custom search engine implementation.
@author Nathan Glasl <nathan@symbiote.com.au>
Synopsis
class CustomSearchEngine
{
- // members
- public boolean $supports_hierarchy = false;
- // methods
- public abstract void getSelectableFields()
- public abstract void getSearchResults()
Members
public
-
$supports_hierarchy
Depending on whether the search engine supports hierarchy filtering based on parent ID, this may also be configured.
Methods
public
- getSearchResults()
- getSelectableFields() — Determine the search engine specific selectable fields, primarily for sorting.