@@ -368,9 +368,10 @@ import Control.Applicative as A
368import Control.Arrow (first)
368import Control.Arrow (first)
369import Control.Monad.Catch
369import Control.Monad.Catch
370import Control.Monad.Except
370import Control.Monad.Except
371−import Control.Monad.Reader
371+import Control.Monad.Reader (MonadReader (..),
372−import Control.Monad.State
373+import Control.Monad.State (MonadState)
373−import Control.Monad.Writer
374+import Control.Monad.Writer (MonadWriter)
374import Data.Aeson
375import Data.Aeson
375import Data.Aeson.Types (Pair, Parser,
376import Data.Aeson.Types (Pair, Parser,
376 emptyObject,
377 emptyObject,
@@ -1469,8 +1470,8 @@ data BoolQuery =
1469 } deriving (Eq, Read, Show, Generic, Typeable)
1470 } deriving (Eq, Read, Show, Generic, Typeable)
1471mkBoolQuery :: [Query] -> [Filter] -> [Query] -> [Query] -> BoolQuery
1472mkBoolQuery :: [Query] -> [Filter] -> [Query] -> [Query] -> BoolQuery
1472−mkBoolQuery must filter mustNot should =
1473+mkBoolQuery must filt mustNot should =
1473− BoolQuery must filter mustNot should Nothing Nothing Nothing
1474+ BoolQuery must filt mustNot should Nothing Nothing Nothing
1475data BoostingQuery =
1476data BoostingQuery =
1476 BoostingQuery { positiveQuery :: Query
1477 BoostingQuery { positiveQuery :: Query