@bridgeline-digital/hawksearch-handlebars-ui
    Preparing search index...

    Class SearchService

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    baseUrl: string = ...
    fieldMappings: ServiceFieldMappings
    queryStringParams: {
        disableSpellcheck: string;
        page: string;
        pageSize: string;
        query: string;
        requestType: string;
        searchWithin: string;
        sort: string;
    } = ...
    searchUrl: string = ...
    variantFieldMappings: ServiceVariantFieldMappings

    Accessors

    • get onSearchPage(): boolean

      Returns boolean

    Methods

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Returns headers with X-HawkSearch-ClientGuid, X-Forwarded-For, and User-Agent for API calls.

      Returns Headers

    • Parameters

      • url: string | undefined
      • prefix: string | undefined

      Returns string | undefined

    • Parameters

      • data: object
      • fieldMappings: string[]
      • OptionaldefaultValue: number

      Returns number | undefined

    • Parameters

      • data: object
      • fieldMappings: string[]
      • OptionaldefaultValue: string

      Returns string | undefined

    • Parameters

      • data: object
      • fieldMappings: string[]
      • Optionalprefix: string

      Returns string | undefined

    • Parameters

      • data: object
      • fieldMappings: string[]

      Returns string[] | undefined

    • Type Parameters

      • T

      Parameters

      • relativeUrl: string
      • Optionalbody: any
      • OptionalcustomHeaders: any
      • OptionalisAbsoluteUrl: boolean

      Returns Promise<T>

    • Parameters

      • input: string

      Returns string

    • Type Parameters

      • T

      Parameters

      • name: string
      • data: T

      Returns void