Typesensory.Model.MultiSearchCollectionParameters (Typesensory v0.1.0)

Link to this section Summary

Link to this section Types

@type t() :: %Typesensory.Model.MultiSearchCollectionParameters{
  cache_ttl: integer() | nil,
  collection: String.t(),
  drop_tokens_threshold: integer() | nil,
  enable_overrides: boolean() | nil,
  exclude_fields: String.t() | nil,
  exhaustive_search: boolean() | nil,
  facet_by: String.t() | nil,
  facet_query: String.t() | nil,
  filter_by: String.t() | nil,
  group_by: String.t() | nil,
  group_limit: integer() | nil,
  hidden_hits: String.t() | nil,
  highlight_affix_num_tokens: integer() | nil,
  highlight_end_tag: String.t() | nil,
  highlight_fields: String.t() | nil,
  highlight_full_fields: String.t() | nil,
  highlight_start_tag: String.t() | nil,
  include_fields: String.t() | nil,
  infix: String.t() | nil,
  max_extra_prefix: integer() | nil,
  max_extra_suffix: integer() | nil,
  max_facet_values: integer() | nil,
  min_len_1typo: integer() | nil,
  min_len_2typo: integer() | nil,
  num_typos: String.t() | nil,
  page: integer() | nil,
  per_page: integer() | nil,
  pinned_hits: String.t() | nil,
  pre_segmented_query: boolean() | nil,
  prefix: String.t() | nil,
  prioritize_exact_match: boolean() | nil,
  q: String.t() | nil,
  query_by: String.t() | nil,
  query_by_weights: String.t() | nil,
  search_cutoff_ms: integer() | nil,
  snippet_threshold: integer() | nil,
  sort_by: String.t() | nil,
  typo_tokens_threshold: integer() | nil,
  use_cache: boolean() | nil,
  vector_query: String.t() | nil
}