Configuration

public final class Configuration : AbstractSearchEngineConfiguration

Search Engine Configuration implementation

  • Declaration

    Swift

    public static var `default`: SearchEngine.Configuration
  • Declaration

    Swift

    public var locationProvider: LocationProvider?
  • Undocumented

    Declaration

    Swift

    public var autocomplete: Bool?
  • Area to search in

    Declaration

    Swift

    public var boundingBox: BoundingBox?
  • ??

    Declaration

    Swift

    public var countries: [String]?
  • list of language codes which used to provide localized results, order is matter. Locale.preferredLanguages used as default or [“en”] if none.

    Declaration

    Swift

    public var languages: [String]
  • response results limits

    Declaration

    Swift

    public var limit: Int?
  • approximately matching for query string

    Declaration

    Swift

    public var fuzzyMatch: Bool?
  • Search Engine Configuration Constructor

    Declaration

    Swift

    public init(locationProvider: LocationProvider? = DefaultLocationProvider(), autocomplete: Bool? = nil, boundingBox: BoundingBox? = nil, countries: [String]? = nil, languages: [String]? = nil, limit: Int? = nil, fuzzyMatch: Bool? = nil)

    Parameters

    locationProvider

    location provider for SearchEngine. DefaultLocationProvider used as default value

    autocomplete

    ??

    boundingBox

    area to search in

    countries

    list of countries (?)

    languages

    list of language codes which used to provide localized results, order is matter. Locale.preferredLanguages used as default or [“en”] if none.

    limit

    response results limits

    fuzzyMatch

    approximately matching for query string