Метод | Описание | |
---|---|---|
generateNativeQuery ( $section, boolean $setupAggs = true ) : array | boolean | mixed | null | native query builder base router | |
getNativeQuery ( ) : array | ||
getPage ( ) : integer | ||
getQuery ( ) : null | ||
getRequestAggsBag ( ) : array | ||
getSearchParamsBag ( ) : array | holds types based search fields and boost types for some | |
getSearchSize ( ) : integer | ||
setNativeQuery ( array $nativeQuery ) | ||
setPage ( integer $page = 1 ) | ||
setQuery ( null $query ) | ||
setRequestAggsBag ( array $requestAggsBag ) | ||
setSearchSize ( integer $searchSize ) |
Метод | Описание | |
---|---|---|
advancedQueryGenerator ( $section ) : mixed | Advanced query generator | |
basicQueryGenerator ( $section ) : mixed | basic query generator | |
getJournalIdFromQuery ( ) : boolean | integer | finds journalId from text query | |
getSearchInJournalQueryParams ( ) : array | holds search in journal types and journal id fields list | |
getTagQueryParams ( ) : array | holds tag search types and tag fields list | |
journalQueryGenerator ( $section ) : boolean | array | journal based query generator | |
tagQueryGenerator ( $section ) : boolean | null | Generates native query for tag type search queries |
public getSearchParamsBag ( ) : array | ||
Результат | array |
public setRequestAggsBag ( array $requestAggsBag ) | ||
$requestAggsBag | array |