package objects
- Alphabetic
- Public
- All
Type Members
- sealed trait AbstractSynonym extends AnyRef
- sealed trait Acl extends AnyRef
- trait Alternatives extends AnyRef
- case class ApiKey(validity: Option[Int] = None, maxQueriesPerIPPerHour: Option[Int] = None, maxHitsPerQuery: Option[Int] = None, acl: Option[Seq[Acl]] = None, indexes: Option[Seq[String]] = None, referers: Option[Seq[String]] = None, queryParameters: Option[String] = None, description: Option[String] = None, restrictSources: Option[String] = None) extends Product with Serializable
- case class AroundLatLng(lat: String, lng: String) extends Product with Serializable
- sealed trait AroundRadius extends AnyRef
-
sealed
trait
AttributesToIndex extends AnyRef
Use SearchableAttributes
Use SearchableAttributes
- Annotations
- @Deprecated
- case class AutomaticFacetFilters(facet: String, disjunctive: Option[Boolean] = None, score: Option[Int] = None) extends Product with Serializable
- case class CompoundEntry(objectID: String, language: String, word: String, decomposition: Seq[String]) extends DictionaryEntry with Product with Serializable
- case class Condition(pattern: String, anchoring: String, context: Option[String] = None, alternatives: Option[Alternatives] = None, filters: Option[String] = None) extends Product with Serializable
- case class Consequence(params: Option[Map[String, Any]] = None, filterPromotes: Option[Boolean] = None, promote: Option[Iterable[ConsequencePromote]] = None, hide: Option[Iterable[ConsequenceHide]] = None, userData: Option[Map[String, Any]] = None, renderingContent: Option[RenderingContent] = None) extends Product with Serializable
- case class ConsequenceHide(objectID: String) extends Product with Serializable
- case class ConsequencePromote(objectID: String, position: Int) extends Product with Serializable
- sealed trait CustomRanking extends AnyRef
- case class CustomRequest(verb: HttpVerb, path: Seq[String], endpoint: RequestEndpoint, queryParameters: Option[Map[String, String]] = None, body: Option[String] = None, requestOptions: Option[RequestOptions] = None) extends Product with Serializable
- sealed trait Dictionary[+T <: DictionaryEntry] extends AnyRef
- sealed trait DictionaryEntry extends AnyRef
-
case class
DictionarySettings(disableStandardEntries: Option[DisableStandardEntries] = None) extends Product with Serializable
Represents Dictionary settings.
-
case class
DisableStandardEntries(stopwords: Option[Map[String, Boolean]] = None) extends Product with Serializable
Map of language ISO code supported by the dictionary (e.g., “en” for English) to a boolean value.
Map of language ISO code supported by the dictionary (e.g., “en” for English) to a boolean value. When set to true, the standard entries for the language are disabled. Changes are set for the given languages only. To re-enable standard entries, set the language to false. To reset settings to default values, set dictionary to
null. - sealed trait Distinct extends AnyRef
- case class Edit(type: String, delete: String, insert: Option[String] = None) extends Product with Serializable
- case class EventsScoring(eventName: String, eventType: String, score: Int) extends Product with Serializable
-
case class
FacetOrdering(facets: FacetsOrder, values: Map[String, FacetValuesOrder]) extends Product with Serializable
Facets and facets values ordering rules container.
-
case class
FacetValuesOrder(order: Seq[String], sortRemainingBy: Option[SortRule] = None) extends Product with Serializable
Facet values ordering rule container.
-
case class
FacetsOrder(order: Seq[String]) extends Product with Serializable
Define or override the way facet attributes are displayed.
- case class FacetsScoring(facetName: String, score: Int) extends Product with Serializable
- case class FrequentlyBoughtTogetherQuery(indexName: String, objectID: String, threshold: Int = 0, maxRecommendations: Option[Int] = None, queryParameters: Option[Query] = None, fallbackParameters: Option[Query] = None) extends RecommendationsOptions with Product with Serializable
- sealed trait IgnorePlurals extends AnyRef
- case class IndexSettings(attributeForDistinct: Option[String] = None, distinct: Option[Distinct] = None, replaceSynonymsInHighlight: Option[Boolean] = None, placeholders: Option[Map[String, Seq[String]]] = None, minProximity: Option[Int] = None, keepDiacriticsOnCharacters: Option[String] = None, queryLanguages: Option[Seq[String]] = None, indexLanguages: Option[Seq[String]] = None, attributeCriteriaComputedByMinProximity: Option[Boolean] = None, primary: Option[String] = None, userData: Option[Any] = None, customNormalization: Option[Map[String, Map[String, String]]] = None, enablePersonalization: Option[Boolean] = None, attributesToTransliterate: Option[Seq[String]] = None, decompoundQuery: Option[Boolean] = None, attributesToIndex: Option[Seq[AttributesToIndex]] = None, searchableAttributes: Option[Seq[SearchableAttributes]] = None, attributesForFaceting: Option[Seq[String]] = None, unretrievableAttributes: Option[Seq[String]] = None, attributesToRetrieve: Option[Seq[String]] = None, camelCaseAttributes: Option[Seq[String]] = None, decompoundedAttributes: Option[Map[String, Seq[String]]] = None, maxValuesPerFacet: Option[Int] = None, sortFacetValuesBy: Option[String] = None, attributesToHighlight: Option[Seq[String]] = None, attributesToSnippet: Option[Seq[String]] = None, highlightPreTag: Option[String] = None, highlightPostTag: Option[String] = None, snippetEllipsisText: Option[String] = None, restrictHighlightAndSnippetArrays: Option[Boolean] = None, hitsPerPage: Option[Int] = None, paginationLimitedTo: Option[Int] = None, numericAttributesForFiltering: Option[Seq[String]] = None, allowCompressionOfIntegerArray: Option[Boolean] = None, enableRules: Option[Boolean] = None, queryType: Option[QueryType] = None, removeWordsIfNoResults: Option[String] = None, advancedSyntax: Option[Boolean] = None, advancedSyntaxFeatures: Option[Seq[String]] = None, optionalWords: Option[Seq[String]] = None, removeStopWords: Option[RemoveStopWords] = None, disablePrefixOnAttributes: Option[Seq[String]] = None, disableExactOnAttributes: Option[Seq[String]] = None, exactOnSingleWordQuery: Option[Seq[String]] = None, alternativesAsExact: Option[Seq[String]] = None, ranking: Option[Seq[Ranking]] = None, customRanking: Option[Seq[CustomRanking]] = None, slaves: Option[Seq[String]] = None, replicas: Option[Seq[String]] = None, minWordSizefor1Typo: Option[Int] = None, minWordSizefor2Typos: Option[Int] = None, typoTolerance: Option[TypoTolerance] = None, allowTyposOnNumericTokens: Option[Boolean] = None, ignorePlurals: Option[IgnorePlurals] = None, disableTypoToleranceOnAttributes: Option[Seq[String]] = None, disableTypoToleranceOnWords: Option[Seq[String]] = None, separatorsToIndex: Option[String] = None, renderingContent: Option[RenderingContent] = None, relevancyStrictness: Option[Int] = None) extends Product with Serializable
- case class InsideBoundingBox(p1Lat: String, p1Lng: String, p2Lat: String, p2Lng: String) extends Product with Serializable
- case class InsidePolygon(p1Lat: String, p1Lng: String, p2Lat: String, p2Lng: String, p3Lat: String, p3Lng: String) extends Product with Serializable
- case class PluralEntry(objectID: String, language: String, words: Seq[String]) extends DictionaryEntry with Product with Serializable
- case class Query(distinct: Option[Distinct] = None, getRankingInfo: Option[Boolean] = None, numericFilters: Option[Seq[String]] = None, tagFilters: Option[Seq[String]] = None, analytics: Option[Boolean] = None, analyticsTags: Option[Seq[String]] = None, synonyms: Option[Boolean] = None, replaceSynonymsInHighlight: Option[Boolean] = None, minProximity: Option[Int] = None, responseFields: Option[Seq[String]] = None, maxFacetHits: Option[Int] = None, percentileComputation: Option[Boolean] = None, queryLanguages: Option[Seq[String]] = None, enableABTest: Option[Boolean] = None, explain: Option[Seq[String]] = None, naturalLanguages: Option[Seq[String]] = None, decompoundQuery: Option[Boolean] = None, enableReRanking: Option[Boolean] = None, attributesToRetrieve: Option[Seq[String]] = None, restrictSearchableAttributes: Option[Seq[String]] = None, filters: Option[String] = None, facets: Option[Seq[String]] = None, maxValuesPerFacet: Option[Int] = None, facetFilters: Option[Seq[String]] = None, facetingAfterDistinct: Option[Boolean] = None, sortFacetValuesBy: Option[String] = None, aroundLatLng: Option[AroundLatLng] = None, aroundLatLngViaIP: Option[Boolean] = None, aroundRadius: Option[AroundRadius] = None, aroundPrecision: Option[Int] = None, minimumAroundRadius: Option[Int] = None, insideBoundingBox: Option[Seq[InsideBoundingBox]] = None, insidePolygon: Option[Seq[InsidePolygon]] = None, attributesToHighlight: Option[Seq[String]] = None, attributesToSnippet: Option[Seq[String]] = None, highlightPreTag: Option[String] = None, highlightPostTag: Option[String] = None, snippetEllipsisText: Option[String] = None, restrictHighlightAndSnippetArrays: Option[Boolean] = None, page: Option[Int] = None, hitsPerPage: Option[Int] = None, offset: Option[Int] = None, length: Option[Int] = None, enableRules: Option[Boolean] = None, ruleContexts: Option[Seq[String]] = None, queryType: Option[QueryType] = None, removeWordsIfNoResults: Option[RemoveWordsIfNoResults] = None, advancedSyntax: Option[Boolean] = None, advancedSyntaxFeatures: Option[Seq[String]] = None, optionalWords: Option[Seq[String]] = None, removeStopWords: Option[RemoveStopWords] = None, disableExactOnAttributes: Option[Seq[String]] = None, exactOnSingleWordQuery: Option[Seq[String]] = None, alternativesAsExact: Option[Seq[String]] = None, query: Option[String] = None, facetQuery: Option[String] = None, similarQuery: Option[String] = None, minWordSizefor1Typo: Option[Int] = None, minWordSizefor2Typos: Option[Int] = None, typoTolerance: Option[TypoTolerance] = None, allowTyposOnNumericTokens: Option[Boolean] = None, ignorePlurals: Option[IgnorePlurals] = None, disableTypoToleranceOnAttributes: Option[Seq[String]] = None, userToken: Option[String] = None, validUntil: Option[Int] = None, restrictIndices: Option[Seq[String]] = None, restrictSources: Option[String] = None, cursor: Option[String] = None, enablePersonalization: Option[Boolean] = None, customParameters: Option[Map[String, String]] = None, relevancyStrictness: Option[Int] = None) extends Product with Serializable
- case class QueryDictionary(query: Option[String] = None, page: Option[Int] = None, hitsPerPage: Option[Int] = None, language: Option[String] = None, customParameters: Option[Map[String, String]] = None) extends Product with Serializable
- case class QueryRules(query: String, anchoring: Option[String] = None, context: Option[String] = None, page: Option[Int] = None, hitsPerPage: Option[Int] = None, nbPages: Option[Int] = None) extends Product with Serializable
- case class QuerySynonyms(query: String, types: Option[Seq[SynonymType]] = None, page: Option[Int] = None, hitsPerPage: Option[Int] = None) extends Product with Serializable
- sealed trait QueryType extends AnyRef
- sealed trait Ranking extends AnyRef
-
sealed
trait
RecommendationsOptions extends AnyRef
Recommendations query options.
Recommendations query options.
- See also
- case class RecommendationsQuery(indexName: String, model: String, objectID: String, threshold: Int = 0, maxRecommendations: Option[Int] = None, queryParameters: Option[Query] = None, fallbackParameters: Option[Query] = None) extends RecommendationsOptions with Product with Serializable
- case class RelatedProductsQuery(indexName: String, objectID: String, threshold: Int = 0, maxRecommendations: Option[Int] = None, queryParameters: Option[Query] = None, fallbackParameters: Option[Query] = None) extends RecommendationsOptions with Product with Serializable
- sealed trait RemoveStopWords extends AnyRef
- sealed trait RemoveWordsIfNoResults extends AnyRef
-
case class
RenderingContent(facetOrdering: Option[FacetOrdering] = None) extends Product with Serializable
Content defining how the search interface should be rendered.
Content defining how the search interface should be rendered. This is set via the settings for a default value and can be overridden via rules.
- sealed trait RequestEndpoint extends AnyRef
- case class RequestOptions(forwardedFor: Option[String] = None, extraHeaders: Option[Map[String, String]] = None, extraQueryParameters: Option[Map[String, String]] = None) extends Product with Serializable
- case class Rule(objectID: String, enabled: Option[Boolean] = None, condition: Option[Condition] = None, conditions: Option[Iterable[Condition]] = None, consequence: Consequence, validity: Option[Iterable[TimeRange]] = None, description: Option[String] = None) extends Product with Serializable
- case class Score(score: Int) extends Product with Serializable
- case class ScoreType(score: Int, type: String) extends Product with Serializable
- sealed trait SearchableAttributes extends AnyRef
- case class SetStrategyRequest(eventsScoring: Seq[EventsScoring], facetsScoring: Seq[FacetsScoring], personalizationImpact: Int) extends Product with Serializable
-
sealed
trait
SortRule extends AnyRef
Rule defining the sort order of facet values.
- case class StopwordEntry(objectID: String, language: String, word: String, state: String) extends DictionaryEntry with Product with Serializable
- case class Strategy(eventsScoring: Option[Map[String, ScoreType]] = None, facetsScoring: Option[Map[String, Score]] = None) extends Product with Serializable
- sealed trait SynonymType extends AnyRef
- case class TimeRange(from: ZonedDateTime, until: ZonedDateTime) extends Product with Serializable
- sealed trait TypoTolerance extends AnyRef
Value Members
- object Acl
- object Alternatives
- object AroundRadius
-
object
AttributesToIndex
Use SearchableAttributes
Use SearchableAttributes
- Annotations
- @Deprecated
- object CustomRanking
- object Dictionary
- object Distinct
- object IgnorePlurals
- object InsideBoundingBox extends Serializable
- object InsidePolygon extends Serializable
- object MultiQueries
- object QueryType
- object Ranking
- object RemoveStopWords
- object RemoveWordsIfNoResults extends Product with Serializable
- object RequestEndpoint
- object SearchableAttributes
- object SortRule
- object Synonym
- object SynonymType
- object TypoTolerance