@@ -351,13 +351,12 @@ newtype QueryString = QueryString Text deriving (Eq, Generic, Show)
351351-}
352352newtype FieldName = FieldName Text deriving (Eq, Show)
353353
354−{-| 'CacheName' is used in 'RegexpQuery' and 'RegexpFilter' for describing the
354+{-| 'CacheName' is used in 'RegexpFilter' for describing the
355355 'CacheKey' keyed caching behavior.
356356-}
357357newtype CacheName = CacheName Text deriving (Eq, Show)
358358
359−{-| 'CacheKey' is used in 'RegexpQuery' and 'RegexpFilter' to key regex
360− caching behavior.
359+{-| 'CacheKey' is used in 'RegexpFilter' to key regex caching.
361360-}
362361newtype CacheKey =
363362 CacheKey Text deriving (Eq, Show)
@@ -468,7 +467,7 @@ data Search = Search { queryBody :: Maybe Query
468467 , size :: Size } deriving (Eq, Show)
469468
470469data Query =
471− TermQuery Term (Maybe Boost)
470+ TermQuery Term (Maybe Boost)
472471 | TermsQuery [Term] MinimumMatch
473472 | QueryMatchQuery MatchQuery
474473 | QueryMultiMatchQuery MultiMatchQuery
@@ -501,9 +500,8 @@ data RegexpQuery =
501500 RegexpQuery { regexpQueryField :: FieldName
502501 , regexpQuery :: Regexp
503502 , regexpQueryFlags :: RegexpFlags
504− , regexpQueryCacheName :: CacheName
505− , regexpQueryCache :: Cache
506− , regexpQueryCacheKey :: CacheKey } deriving (Eq, Show)
503+ , regexpQueryBoost :: Maybe Boost
504+ } deriving (Eq, Show)
507505
508506data RangeQuery =
509507 RangeQuery { rangeQueryField :: FieldName