@@ -351,13 +351,12 @@ newtype QueryString = QueryString Text deriving (Eq, Generic, Show)
352newtype FieldName = FieldName Text deriving (Eq, Show)
352newtype FieldName = FieldName Text deriving (Eq, Show)
354−{-| 'CacheName' is used in 'RegexpQuery' and 'RegexpFilter' for describing the
354+{-| 'CacheName' is used in 'RegexpFilter' for describing the
355 'CacheKey' keyed caching behavior.
355 'CacheKey' keyed caching behavior.
357newtype CacheName = CacheName Text deriving (Eq, Show)
357newtype CacheName = CacheName Text deriving (Eq, Show)
359−{-| 'CacheKey' is used in 'RegexpQuery' and 'RegexpFilter' to key regex
359+{-| 'CacheKey' is used in 'RegexpFilter' to key regex caching.
362newtype CacheKey =
361newtype CacheKey =
363 CacheKey Text deriving (Eq, Show)
362 CacheKey Text deriving (Eq, Show)
@@ -468,7 +467,7 @@ data Search = Search { queryBody :: Maybe Query
468 , size :: Size } deriving (Eq, Show)
467 , size :: Size } deriving (Eq, Show)
470data Query =
469data Query =
471− TermQuery Term (Maybe Boost)
470+ TermQuery Term (Maybe Boost)
472 | TermsQuery [Term] MinimumMatch
471 | TermsQuery [Term] MinimumMatch
473 | QueryMatchQuery MatchQuery
472 | QueryMatchQuery MatchQuery
474 | QueryMultiMatchQuery MultiMatchQuery
473 | QueryMultiMatchQuery MultiMatchQuery
@@ -501,9 +500,8 @@ data RegexpQuery =
501 RegexpQuery { regexpQueryField :: FieldName
500 RegexpQuery { regexpQueryField :: FieldName
502 , regexpQuery :: Regexp
501 , regexpQuery :: Regexp
503 , regexpQueryFlags :: RegexpFlags
502 , regexpQueryFlags :: RegexpFlags
504− , regexpQueryCacheName :: CacheName
503+ , regexpQueryBoost :: Maybe Boost
505− , regexpQueryCache :: Cache
506− , regexpQueryCacheKey :: CacheKey } deriving (Eq, Show)
504+ } deriving (Eq, Show)
508data RangeQuery =
506data RangeQuery =
509 RangeQuery { rangeQueryField :: FieldName
507 RangeQuery { rangeQueryField :: FieldName