Search
    Preparing search index...

    Интерфейс поискового запроса

    interface ISearchQuery {
        asOf?: string;
        count?: number;
        countOnly: boolean;
        drafts: boolean;
        entity: string;
        facets?: FACETS[];
        fetchAll: boolean;
        formFields?: IFormField<string | number | boolean>[];
        formGroups?: IFormGroup[];
        page?: number;
        returnFields: string[];
        searchDataType: SearchDataType;
        searchFields: string[];
        sortFields?: ISortField[];
        start?: number;
        supplementary?: ISupplementary[];
        supplementaryGroups?: IDataSearchGroup[];
        text?: string;
        totalCount: boolean;
    }
    Index

    Properties

    asOf?: string

    Использовать состояние на момент времени.

    count?: number

    Ограничение на количество результатов.

    countOnly: boolean

    Запрашивать только количество.

    drafts: boolean

    Флаг, указывающий на включение черновиков.

    entity: string

    Название сущности.

    facets?: FACETS[]

    Доступные фасеты.

    fetchAll: boolean

    Выполнять полный поиск.

    formFields?: IFormField<string | number | boolean>[]

    Массив полей формы.

    formGroups?: IFormGroup[]

    Массив групп формы.

    page?: number

    Номер страницы.

    returnFields: string[]

    Массив имен полей для возврата.

    searchDataType: SearchDataType

    Тип поиска данных.

    searchFields: string[]

    Массив имен полей для поиска.

    sortFields?: ISortField[]

    Параметры сортировки.

    start?: number

    Начальный индекс результатов.

    supplementary?: ISupplementary[]

    Дополнительные параметры поиска.

    supplementaryGroups?: IDataSearchGroup[]

    Группы дополнительных параметров.

    text?: string

    Текстовый запрос.

    totalCount: boolean

    Возвращать общее количество результатов.