nglasl\extensible\ExtensibleSearchService
Handles the search analytics and suggestions, while providing any additional functionality required by the module.
@author Nathan Glasl <nathan@symbiote.com.au>
Synopsis
class ExtensibleSearchService
{
- // methods
- public void logSearch()
- public void logSuggestion()
- public void toggleSuggestionApproved()
- public void getPageSuggestions()
- public void getSuggestions()
Methods
public
- getPageSuggestions() — Retrieve the search suggestions for a page.
- getSuggestions() — Retrieve the most relevant search suggestions.
- logSearch() — Log the details of a user search for analytics.
- logSuggestion() — Log a user search generated suggestion.
- toggleSuggestionApproved() — Toggle a search suggestion's approval.