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

Database.Bloodhound.Internal.Aggregation

Synopsis

Documentation

data StatsType Source #

Constructors

Basic 
Extended 

Instances

Instances details
Eq StatsType Source # 
Instance details

Defined in Database.Bloodhound.Internal.Aggregation

Show StatsType Source # 
Instance details

Defined in Database.Bloodhound.Internal.Aggregation

data Bucket a Source #

Constructors

Bucket 

Fields

Instances

Instances details
Read a => Read (Bucket a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Aggregation

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

Defined in Database.Bloodhound.Internal.Aggregation

Methods

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

show :: Bucket a -> String #

showList :: [Bucket a] -> ShowS #

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

Defined in Database.Bloodhound.Internal.Aggregation

data DateMathAnchor Source #

Starting point for a date range. This along with the DateMathModifiers gets you the date ES will start from.

Constructors

DMNow 
DMDate Day 

data TopHitResult a Source #

Constructors

TopHitResult 

Fields

Instances

Instances details
Eq a => Eq (TopHitResult a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Aggregation

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

Defined in Database.Bloodhound.Internal.Aggregation

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

Defined in Database.Bloodhound.Internal.Aggregation

data SearchHits a Source #

Constructors

SearchHits 

Fields

data Hit a Source #

Instances

Instances details
Eq a => Eq (Hit a) Source # 
Instance details

Defined in Database.Bloodhound.Internal.Aggregation

Methods

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

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

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

Defined in Database.Bloodhound.Internal.Aggregation

Methods

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

show :: Hit a -> String #

showList :: [Hit a] -> ShowS #

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

Defined in Database.Bloodhound.Internal.Aggregation

Methods

parseJSON :: Value -> Parser (Hit a) #

parseJSONList :: Value -> Parser [Hit a] #