@@ -533,9 +533,9 @@ searchByType (IndexName indexName)
534-- >>> let query = TermQuery (Term "user" "bitemyapp") Nothing
534-- >>> let query = TermQuery (Term "user" "bitemyapp") Nothing
535-- >>> mkSearch (Just query) Nothing
535-- >>> mkSearch (Just query) Nothing
536−-- Search {queryBody = Just (TermQuery (Term {termField = "user", termValue = "bitemyapp"}) Nothing), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 0, size = Size 10}
536+-- Search {queryBody = Just (TermQuery (Term {termField = "user", termValue = "bitemyapp"}) Nothing), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 0, size = Size 10, fields = Nothing}
537mkSearch :: Maybe Query -> Maybe Filter -> Search
537mkSearch :: Maybe Query -> Maybe Filter -> Search
538−mkSearch query filter = Search query filter Nothing Nothing Nothing False (From 0) (Size 10)
538+mkSearch query filter = Search query filter Nothing Nothing Nothing False (From 0) (Size 10) Nothing
540-- | 'mkAggregateSearch' is a helper function that defaults everything in a 'Search' except for
540-- | 'mkAggregateSearch' is a helper function that defaults everything in a 'Search' except for
541-- the 'Query' and the 'Aggregation'.
541-- the 'Query' and the 'Aggregation'.
@@ -545,7 +545,7 @@ mkSearch query filter = Search query filter Nothing Nothing Nothing False (From
545-- TermsAgg (TermsAggregation {term = Left "user", termInclude = Nothing, termExclude = Nothing, termOrder = Nothing, termMinDocCount = Nothing, termSize = Nothing, termShardSize = Nothing, termCollectMode = Just BreadthFirst, termExecutionHint = Nothing, termAggs = Nothing})
545-- TermsAgg (TermsAggregation {term = Left "user", termInclude = Nothing, termExclude = Nothing, termOrder = Nothing, termMinDocCount = Nothing, termSize = Nothing, termShardSize = Nothing, termCollectMode = Just BreadthFirst, termExecutionHint = Nothing, termAggs = Nothing})
546-- >>> let myAggregation = mkAggregateSearch Nothing $ mkAggregations "users" terms
546-- >>> let myAggregation = mkAggregateSearch Nothing $ mkAggregations "users" terms
547mkAggregateSearch :: Maybe Query -> Aggregations -> Search
547mkAggregateSearch :: Maybe Query -> Aggregations -> Search
548−mkAggregateSearch query mkSearchAggs = Search query Nothing Nothing (Just mkSearchAggs) Nothing False (From 0) (Size 0)
548+mkAggregateSearch query mkSearchAggs = Search query Nothing Nothing (Just mkSearchAggs) Nothing False (From 0) (Size 0) Nothing
550-- | 'mkHighlightSearch' is a helper function that defaults everything in a 'Search' except for
550-- | 'mkHighlightSearch' is a helper function that defaults everything in a 'Search' except for
551-- the 'Query' and the 'Aggregation'.
551-- the 'Query' and the 'Aggregation'.
@@ -554,7 +554,7 @@ mkAggregateSearch query mkSearchAggs = Search query Nothing Nothing (Just mkSear
554-- >>> let testHighlight = Highlights Nothing [FieldHighlight (FieldName "message") Nothing]
554-- >>> let testHighlight = Highlights Nothing [FieldHighlight (FieldName "message") Nothing]
555-- >>> let search = mkHighlightSearch (Just query) testHighlight
555-- >>> let search = mkHighlightSearch (Just query) testHighlight
556mkHighlightSearch :: Maybe Query -> Highlights -> Search
556mkHighlightSearch :: Maybe Query -> Highlights -> Search
557−mkHighlightSearch query searchHighlights = Search query Nothing Nothing Nothing (Just searchHighlights) False (From 0) (Size 10)
557+mkHighlightSearch query searchHighlights = Search query Nothing Nothing Nothing (Just searchHighlights) False (From 0) (Size 10) Nothing
559-- | 'pageSearch' is a helper function that takes a search and assigns the from
559-- | 'pageSearch' is a helper function that takes a search and assigns the from
560-- and size fields for the search. The from parameter defines the offset
560-- and size fields for the search. The from parameter defines the offset
@@ -564,9 +564,9 @@ mkHighlightSearch query searchHighlights = Search query Nothing Nothing Nothing
564-- >>> let query = QueryMatchQuery $ mkMatchQuery (FieldName "_all") (QueryString "haskell")
564-- >>> let query = QueryMatchQuery $ mkMatchQuery (FieldName "_all") (QueryString "haskell")
565-- >>> let search = mkSearch (Just query) Nothing
565-- >>> let search = mkSearch (Just query) Nothing
566-- >>> search
566-- >>> search
567−-- Search {queryBody = Just (QueryMatchQuery (MatchQuery {matchQueryField = FieldName "_all", matchQueryQueryString = QueryString "haskell", matchQueryOperator = Or, matchQueryZeroTerms = ZeroTermsNone, matchQueryCutoffFrequency = Nothing, matchQueryMatchType = Nothing, matchQueryAnalyzer = Nothing, matchQueryMaxExpansions = Nothing, matchQueryLenient = Nothing})), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 0, size = Size 10}
567+-- Search {queryBody = Just (QueryMatchQuery (MatchQuery {matchQueryField = FieldName "_all", matchQueryQueryString = QueryString "haskell", matchQueryOperator = Or, matchQueryZeroTerms = ZeroTermsNone, matchQueryCutoffFrequency = Nothing, matchQueryMatchType = Nothing, matchQueryAnalyzer = Nothing, matchQueryMaxExpansions = Nothing, matchQueryLenient = Nothing})), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 0, size = Size 10, fields = Nothing}
568-- >>> pageSearch (From 10) (Size 100) search
568-- >>> pageSearch (From 10) (Size 100) search
569−-- Search {queryBody = Just (QueryMatchQuery (MatchQuery {matchQueryField = FieldName "_all", matchQueryQueryString = QueryString "haskell", matchQueryOperator = Or, matchQueryZeroTerms = ZeroTermsNone, matchQueryCutoffFrequency = Nothing, matchQueryMatchType = Nothing, matchQueryAnalyzer = Nothing, matchQueryMaxExpansions = Nothing, matchQueryLenient = Nothing})), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 10, size = Size 100}
569+-- Search {queryBody = Just (QueryMatchQuery (MatchQuery {matchQueryField = FieldName "_all", matchQueryQueryString = QueryString "haskell", matchQueryOperator = Or, matchQueryZeroTerms = ZeroTermsNone, matchQueryCutoffFrequency = Nothing, matchQueryMatchType = Nothing, matchQueryAnalyzer = Nothing, matchQueryMaxExpansions = Nothing, matchQueryLenient = Nothing})), filterBody = Nothing, sortBody = Nothing, aggBody = Nothing, highlight = Nothing, trackSortScores = False, from = From 10, size = Size 100, fields = Nothing}
570pageSearch :: From -- ^ The result offset
570pageSearch :: From -- ^ The result offset
571 -> Size -- ^ The number of results to return
571 -> Size -- ^ The number of results to return
572 -> Search -- ^ The current seach
572 -> Search -- ^ The current seach