bloodhound-0.19.1.0: Elasticsearch client library for Haskell
Safe HaskellNone
LanguageHaskell2010

Database.Bloodhound.Internal.Newtypes

Synopsis

Documentation

newtype From Source #

Constructors

From Int 

Instances

Instances details
Eq From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> From -> ShowS #

show :: From -> String #

showList :: [From] -> ShowS #

ToJSON From Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

newtype Size Source #

Constructors

Size Int 

Instances

Instances details
Eq Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

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 #

ToJSON Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Size Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Size = D1 ('MetaData "Size" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON ShardId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

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
Eq DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> DocId -> ShowS #

show :: DocId -> String #

showList :: [DocId] -> ShowS #

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 #

ToJSON DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep DocId Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep DocId = D1 ('MetaData "DocId" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Read RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON RelationName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON QueryString Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON CacheName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON CacheKey Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON Existence Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON NullValue Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON CutoffFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON Analyzer Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MaxExpansions Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show 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 #

ToJSON Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Lenient Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Lenient = D1 ('MetaData "Lenient" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON Tiebreaker Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MinimumMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON DisableCoord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" 'True) (C1 ('MetaCons "DisableCoord" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype IgnoreTermFrequency Source #

Instances

Instances details
Eq IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON IgnoreTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" 'True) (C1 ('MetaCons "IgnoreTermFrequency" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype MinimumTermFrequency Source #

Instances

Instances details
Eq MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MinimumTermFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MaxQueryTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON PrefixLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON PercentMatch Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON StopWord Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON QueryPath Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON AllowLeadingWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON LowercaseExpanded Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" 'True) (C1 ('MetaCons "LowercaseExpanded" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

newtype EnablePositionIncrements Source #

Instances

Instances details
Eq EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON EnablePositionIncrements Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON AnalyzeWildcard Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON GeneratePhraseQueries Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show 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 #

ToJSON Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Locale Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Locale = D1 ('MetaData "Locale" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MaxWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MinWordLength Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON PhraseSlop Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MinDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MaxDocFrequency Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON AggregateParentScore Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON IgnoreUnmapped Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MinChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON MaxChildren Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

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

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

Show Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Methods

showsPrec :: Int -> Boost -> ShowS #

show :: Boost -> String #

showList :: [Boost] -> ShowS #

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 #

ToJSON Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Boost Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

type Rep Boost = D1 ('MetaData "Boost" "Database.Bloodhound.Internal.Newtypes" "bloodhound-0.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON BoostTerms Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON ReplicaCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON ShardCount Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON IndexName Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
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 #

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 #

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

Defined in Database.Bloodhound.Internal.Newtypes

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
Eq TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON TokenFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" '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
Eq CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

Show 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 #

ToJSON CharFilter Source # 
Instance details

Defined in Database.Bloodhound.Internal.Newtypes

FromJSON 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.19.1.0-56PePOWCTbaI0sFS5x0lcW" 'True) (C1 ('MetaCons "CharFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))