Functions

Generate a search block.

do_search_block(array $map) : array
package search

Parameters

$map

array

Search block parameters

Returns

arraySearch block template parameters

Find autocomplete suggestions to complete a partially-typed search request.

find_search_suggestions(string $request, \ID_TEXT $search_type = '') : array
package search

Parameters

$request

string

Search request

$search_type

\ID_TEXT

The search type it is for (blank: N/A)

Returns

arrayList of suggestions

Get minimum search length for MySQL.

get_minimum_search_length() : integer
package search

Returns

integerSearch length

Find whether a phrase is too small for fulltext search.

is_under_radar(string $test) : boolean
package search

Parameters

$test

string

The phrase

Returns

booleanWhether it is

Classes, interfaces, and traits

FieldsSearchHook

Base class for catalogue search / custom content fields search.

« More »

Constants

 

MAXIMUM_AUTOCOMPLETE_SUGGESTIONS

MAXIMUM_AUTOCOMPLETE_SUGGESTIONS = intval(get_option('maximum_autocomplete_suggestions')) 
package search
 

MINIMUM_AUTOCOMPLETE_LENGTH

MINIMUM_AUTOCOMPLETE_LENGTH = intval(get_option('minimum_autocomplete_length')) 
package search