bloodhound-0.21.0.0: Elasticsearch client library for Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.Bloodhound.Internal.Newtypes

Synopsis

Documentation

newtype From Source #

Constructors

From Int 

Instances

Instances details
ToJSON From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> From -> ShowS #

show :: From -> String #

showList :: [From] -> ShowS #

Eq From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: From -> From -> Bool #

(/=) :: From -> From -> Bool #

newtype Size Source #

Constructors

Size Int 

Instances

Instances details
FromJSON Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Size :: Type -> Type #

Methods

from :: Size -> Rep Size x #

to :: Rep Size x -> Size #

Show Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

Eq Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: Size -> Size -> Bool #

(/=) :: Size -> Size -> Bool #

type Rep Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Size = D1 ('MetaData "Size" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Size" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype ShardId Source #

Constructors

ShardId 

Fields

Instances

Instances details
FromJSON ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: ShardId -> ShardId -> Bool #

(/=) :: ShardId -> ShardId -> Bool #

newtype DocId Source #

DocId is a generic wrapper value for expressing unique Document IDs. Can be set by the user or created by ES itself. Often used in client functions for poking at specific documents.

Constructors

DocId Text 

Instances

Instances details
FromJSON DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep DocId :: Type -> Type #

Methods

from :: DocId -> Rep DocId x #

to :: Rep DocId x -> DocId #

Show DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> DocId -> ShowS #

show :: DocId -> String #

showList :: [DocId] -> ShowS #

Eq DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: DocId -> DocId -> Bool #

(/=) :: DocId -> DocId -> Bool #

type Rep DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep DocId = D1 ('MetaData "DocId" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "DocId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype FieldName Source #

FieldName is used all over the place wherever a specific field within a document needs to be specified, usually in Querys or Filters.

Constructors

FieldName Text 

newtype RelationName Source #

RelationName describes a relation role between parend and child Documents in a Join relarionship: https://www.elastic.co/guide/en/elasticsearch/reference/current/parent-join.html

Constructors

RelationName Text 

Instances

Instances details
FromJSON RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep RelationName :: Type -> Type #

Read RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep RelationName = D1 ('MetaData "RelationName" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "RelationName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype QueryString Source #

QueryString is used to wrap query text bodies, be they human written or not.

Constructors

QueryString Text 

Instances

Instances details
FromJSON QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep QueryString :: Type -> Type #

Show QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep QueryString = D1 ('MetaData "QueryString" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "QueryString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype CacheName Source #

CacheName is used in RegexpFilter for describing the CacheKey keyed caching behavior.

Constructors

CacheName Text 

Instances

Instances details
FromJSON CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep CacheName :: Type -> Type #

Show CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CacheName = D1 ('MetaData "CacheName" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "CacheName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype CacheKey Source #

CacheKey is used in RegexpFilter to key regex caching.

Constructors

CacheKey Text 

Instances

Instances details
FromJSON CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep CacheKey :: Type -> Type #

Methods

from :: CacheKey -> Rep CacheKey x #

to :: Rep CacheKey x -> CacheKey #

Show CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CacheKey = D1 ('MetaData "CacheKey" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "CacheKey" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype Existence Source #

Constructors

Existence Bool 

Instances

Instances details
FromJSON Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Existence :: Type -> Type #

Show Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Existence = D1 ('MetaData "Existence" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Existence" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype NullValue Source #

Constructors

NullValue Bool 

Instances

Instances details
FromJSON NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep NullValue :: Type -> Type #

Show NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep NullValue = D1 ('MetaData "NullValue" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "NullValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype CutoffFrequency Source #

Constructors

CutoffFrequency Double 

Instances

Instances details
FromJSON CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep CutoffFrequency :: Type -> Type #

Show CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CutoffFrequency = D1 ('MetaData "CutoffFrequency" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "CutoffFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype Analyzer Source #

Constructors

Analyzer Text 

Instances

Instances details
FromJSON Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Analyzer :: Type -> Type #

Methods

from :: Analyzer -> Rep Analyzer x #

to :: Rep Analyzer x -> Analyzer #

Show Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Analyzer = D1 ('MetaData "Analyzer" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Analyzer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype MaxExpansions Source #

Constructors

MaxExpansions Int 

Instances

Instances details
FromJSON MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MaxExpansions :: Type -> Type #

Show MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxExpansions = D1 ('MetaData "MaxExpansions" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MaxExpansions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype Lenient Source #

Lenient, if set to true, will cause format based failures to be ignored. I don't know what the bloody default is, Elasticsearch documentation didn't say what it was. Let me know if you figure it out.

Constructors

Lenient Bool 

Instances

Instances details
FromJSON Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Lenient :: Type -> Type #

Methods

from :: Lenient -> Rep Lenient x #

to :: Rep Lenient x -> Lenient #

Show Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: Lenient -> Lenient -> Bool #

(/=) :: Lenient -> Lenient -> Bool #

type Rep Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Lenient = D1 ('MetaData "Lenient" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Lenient" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype Tiebreaker Source #

Constructors

Tiebreaker Double 

Instances

Instances details
FromJSON Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Tiebreaker :: Type -> Type #

Show Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Tiebreaker = D1 ('MetaData "Tiebreaker" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Tiebreaker" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype MinimumMatch Source #

MinimumMatch controls how many should clauses in the bool query should match. Can be an absolute value (2) or a percentage (30%) or a combination of both.

Constructors

MinimumMatch Int 

Instances

Instances details
FromJSON MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MinimumMatch :: Type -> Type #

Show MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinimumMatch = D1 ('MetaData "MinimumMatch" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MinimumMatch" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype DisableCoord Source #

Constructors

DisableCoord Bool 

Instances

Instances details
FromJSON DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep DisableCoord :: Type -> Type #

Show DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep DisableCoord = D1 ('MetaData "DisableCoord" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "DisableCoord" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype IgnoreTermFrequency Source #

Instances

Instances details
FromJSON IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep IgnoreTermFrequency :: Type -> Type #

Show IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IgnoreTermFrequency = D1 ('MetaData "IgnoreTermFrequency" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "IgnoreTermFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype MinimumTermFrequency Source #

Instances

Instances details
FromJSON MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MinimumTermFrequency :: Type -> Type #

Show MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinimumTermFrequency = D1 ('MetaData "MinimumTermFrequency" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MinimumTermFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype MaxQueryTerms Source #

Constructors

MaxQueryTerms Int 

Instances

Instances details
FromJSON MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MaxQueryTerms :: Type -> Type #

Show MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxQueryTerms = D1 ('MetaData "MaxQueryTerms" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MaxQueryTerms" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype PrefixLength Source #

PrefixLength is the prefix length used in queries, defaults to 0.

Constructors

PrefixLength Int 

Instances

Instances details
FromJSON PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep PrefixLength :: Type -> Type #

Show PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PrefixLength = D1 ('MetaData "PrefixLength" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "PrefixLength" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype PercentMatch Source #

Constructors

PercentMatch Double 

Instances

Instances details
FromJSON PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep PercentMatch :: Type -> Type #

Show PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PercentMatch = D1 ('MetaData "PercentMatch" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "PercentMatch" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype StopWord Source #

Constructors

StopWord Text 

Instances

Instances details
FromJSON StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep StopWord :: Type -> Type #

Methods

from :: StopWord -> Rep StopWord x #

to :: Rep StopWord x -> StopWord #

Show StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep StopWord = D1 ('MetaData "StopWord" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "StopWord" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype QueryPath Source #

Constructors

QueryPath Text 

Instances

Instances details
FromJSON QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep QueryPath :: Type -> Type #

Show QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep QueryPath = D1 ('MetaData "QueryPath" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "QueryPath" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype AllowLeadingWildcard Source #

Allowing a wildcard at the beginning of a word (eg "*ing") is particularly heavy, because all terms in the index need to be examined, just in case they match. Leading wildcards can be disabled by setting AllowLeadingWildcard to false.

Instances

Instances details
FromJSON AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep AllowLeadingWildcard :: Type -> Type #

Show AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AllowLeadingWildcard = D1 ('MetaData "AllowLeadingWildcard" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "AllowLeadingWildcard" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype LowercaseExpanded Source #

Constructors

LowercaseExpanded Bool 

Instances

Instances details
FromJSON LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep LowercaseExpanded :: Type -> Type #

Show LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep LowercaseExpanded = D1 ('MetaData "LowercaseExpanded" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "LowercaseExpanded" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype EnablePositionIncrements Source #

Instances

Instances details
FromJSON EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep EnablePositionIncrements :: Type -> Type #

Show EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep EnablePositionIncrements = D1 ('MetaData "EnablePositionIncrements" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "EnablePositionIncrements" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype AnalyzeWildcard Source #

By default, wildcard terms in a query are not analyzed. Setting AnalyzeWildcard to true enables best-effort analysis.

Constructors

AnalyzeWildcard Bool 

Instances

Instances details
FromJSON AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep AnalyzeWildcard :: Type -> Type #

Show AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AnalyzeWildcard = D1 ('MetaData "AnalyzeWildcard" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "AnalyzeWildcard" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype GeneratePhraseQueries Source #

GeneratePhraseQueries defaults to false.

Instances

Instances details
FromJSON GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep GeneratePhraseQueries :: Type -> Type #

Show GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep GeneratePhraseQueries = D1 ('MetaData "GeneratePhraseQueries" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "GeneratePhraseQueries" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype Locale Source #

Locale is used for string conversions - defaults to ROOT.

Constructors

Locale Text 

Instances

Instances details
FromJSON Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Locale :: Type -> Type #

Methods

from :: Locale -> Rep Locale x #

to :: Rep Locale x -> Locale #

Show Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: Locale -> Locale -> Bool #

(/=) :: Locale -> Locale -> Bool #

type Rep Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Locale = D1 ('MetaData "Locale" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Locale" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype MaxWordLength Source #

Constructors

MaxWordLength Int 

Instances

Instances details
FromJSON MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MaxWordLength :: Type -> Type #

Show MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxWordLength = D1 ('MetaData "MaxWordLength" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MaxWordLength" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype MinWordLength Source #

Constructors

MinWordLength Int 

Instances

Instances details
FromJSON MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MinWordLength :: Type -> Type #

Show MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinWordLength = D1 ('MetaData "MinWordLength" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MinWordLength" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype PhraseSlop Source #

PhraseSlop sets the default slop for phrases, 0 means exact phrase matches. Default is 0.

Constructors

PhraseSlop Int 

Instances

Instances details
FromJSON PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep PhraseSlop :: Type -> Type #

Show PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep PhraseSlop = D1 ('MetaData "PhraseSlop" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "PhraseSlop" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype MinDocFrequency Source #

Constructors

MinDocFrequency Int 

Instances

Instances details
FromJSON MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MinDocFrequency :: Type -> Type #

Show MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinDocFrequency = D1 ('MetaData "MinDocFrequency" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MinDocFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype MaxDocFrequency Source #

Constructors

MaxDocFrequency Int 

Instances

Instances details
FromJSON MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MaxDocFrequency :: Type -> Type #

Show MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxDocFrequency = D1 ('MetaData "MaxDocFrequency" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MaxDocFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype AggregateParentScore Source #

Indicates whether the relevance score of a matching parent document is aggregated into its child documents.

Instances

Instances details
FromJSON AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep AggregateParentScore :: Type -> Type #

Show AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep AggregateParentScore = D1 ('MetaData "AggregateParentScore" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "AggregateParentScore" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype IgnoreUnmapped Source #

Indicates whether to ignore an unmapped parent_type and not return any documents instead of an error.

Constructors

IgnoreUnmapped Bool 

Instances

Instances details
FromJSON IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep IgnoreUnmapped :: Type -> Type #

Show IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IgnoreUnmapped = D1 ('MetaData "IgnoreUnmapped" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "IgnoreUnmapped" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype MinChildren Source #

Maximum number of child documents that match the query allowed for a returned parent document. If the parent document exceeds this limit, it is excluded from the search results.

Constructors

MinChildren Int 

Instances

Instances details
FromJSON MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MinChildren :: Type -> Type #

Show MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MinChildren = D1 ('MetaData "MinChildren" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MinChildren" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype MaxChildren Source #

Minimum number of child documents that match the query required to match the query for a returned parent document. If the parent document does not meet this limit, it is excluded from the search results.

Constructors

MaxChildren Int 

Instances

Instances details
FromJSON MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep MaxChildren :: Type -> Type #

Show MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep MaxChildren = D1 ('MetaData "MaxChildren" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "MaxChildren" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype POSIXMS Source #

Newtype wrapper to parse ES's concerning tendency to in some APIs return a floating point number of milliseconds since epoch ಠ_ಠ

Constructors

POSIXMS 

Fields

Instances

Instances details
FromJSON POSIXMS Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

newtype Boost Source #

Constructors

Boost Double 

Instances

Instances details
FromJSON Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep Boost :: Type -> Type #

Methods

from :: Boost -> Rep Boost x #

to :: Rep Boost x -> Boost #

Show Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> Boost -> ShowS #

show :: Boost -> String #

showList :: [Boost] -> ShowS #

Eq Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: Boost -> Boost -> Bool #

(/=) :: Boost -> Boost -> Bool #

type Rep Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Boost = D1 ('MetaData "Boost" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "Boost" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype BoostTerms Source #

Constructors

BoostTerms Double 

Instances

Instances details
FromJSON BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep BoostTerms :: Type -> Type #

Show BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep BoostTerms = D1 ('MetaData "BoostTerms" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "BoostTerms" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))

newtype ReplicaCount Source #

ReplicaCount is part of IndexSettings

Constructors

ReplicaCount Int 

Instances

Instances details
FromJSON ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep ReplicaCount :: Type -> Type #

Show ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep ReplicaCount = D1 ('MetaData "ReplicaCount" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "ReplicaCount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype ShardCount Source #

ShardCount is part of IndexSettings

Constructors

ShardCount Int 

Instances

Instances details
FromJSON ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep ShardCount :: Type -> Type #

Show ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep ShardCount = D1 ('MetaData "ShardCount" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "ShardCount" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

newtype IndexName Source #

IndexName is used to describe which index to querycreatedelete

Constructors

IndexName Text 

Instances

Instances details
FromJSON IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep IndexName :: Type -> Type #

Show IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep IndexName = D1 ('MetaData "IndexName" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "IndexName" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype MaybeNA a Source #

Constructors

MaybeNA 

Fields

Instances

Instances details
FromJSON a => FromJSON (MaybeNA a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show a => Show (MaybeNA a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> MaybeNA a -> ShowS #

show :: MaybeNA a -> String #

showList :: [MaybeNA a] -> ShowS #

Eq a => Eq (MaybeNA a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

(==) :: MaybeNA a -> MaybeNA a -> Bool #

(/=) :: MaybeNA a -> MaybeNA a -> Bool #

newtype MS Source #

Milliseconds

Constructors

MS NominalDiffTime 

Instances

Instances details
FromJSON MS Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

newtype TokenFilter Source #

Constructors

TokenFilter Text 

Instances

Instances details
FromJSON TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep TokenFilter :: Type -> Type #

Show TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep TokenFilter = D1 ('MetaData "TokenFilter" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "TokenFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype CharFilter Source #

Constructors

CharFilter Text 

Instances

Instances details
FromJSON CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

ToJSON CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Generic CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Associated Types

type Rep CharFilter :: Type -> Type #

Show CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Eq CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep CharFilter = D1 ('MetaData "CharFilter" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.21.0.0-JLhUF72viNaqiRsAS6LPD" 'True) (C1 ('MetaCons "CharFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))