@@ -542,17 +542,17 @@ data PostingsHighlight = PostingsHighlight (Maybe CommonHighlight) deriving (Sho
542542-- This requires that term_vector is set to 'with_positions_offsets' in the mapping.
543543data FastVectorHighlight =
544544 FastVectorHighlight { fvCommon :: Maybe CommonHighlight
545+ , fvNonPostSettings :: Maybe NonPostings
545546 , boundaryChars :: Maybe Text
546547 , boundaryMaxScan :: Maybe Int
547548 , fragmentOffset :: Maybe Int
548549 , matchedFields :: [Text]
549− , fvNonPostSettings :: Maybe NonPostings
550550 , phraseLimit :: Maybe Int
551551 } deriving (Show, Eq)
552552
553553data CommonHighlight =
554− CommonHighlight {
555− forceSource :: Maybe Bool
554+ CommonHighlight { order :: Maybe Text
555+ , forceSource :: Maybe Bool
556556 , tag :: Maybe HighlightTag
557557 , encoder :: Maybe HighlightEncoder
558558 , noMatchSize :: Maybe Int
@@ -1874,9 +1874,9 @@ postHighPairs (Just (PostingsHighlight pCom)) =
18741874fastVectorHighPairs :: Maybe FastVectorHighlight -> [Pair]
18751875fastVectorHighPairs Nothing = []
18761876fastVectorHighPairs (Just
1877− (FastVectorHighlight fvCom fvBoundChars fvBoundMaxScan
1878− fvFragOff fvMatchedFields
1879− fvNonPostSettings fvPhraseLim)) =
1877+ (FastVectorHighlight fvCom fvNonPostSettings fvBoundChars
1878+ fvBoundMaxScan fvFragOff fvMatchedFields
1879+ fvPhraseLim)) =
18801880 [ "type" .= String "fvh"
18811881 , "boundary_chars" .= fvBoundChars
18821882 , "boundary_max_scan" .= fvBoundMaxScan
@@ -1888,10 +1888,11 @@ fastVectorHighPairs (Just
18881888
18891889commonHighlightPairs :: Maybe CommonHighlight -> [Pair]
18901890commonHighlightPairs Nothing = []
1891−commonHighlightPairs (Just (CommonHighlight chForceSource chTag chEncoder
1891+commonHighlightPairs (Just (CommonHighlight chScore chForceSource chTag chEncoder
18921892 chNoMatchSize chHighlightQuery
18931893 chRequireFieldMatch)) =
1894− [ "force_source" .= chForceSource
1894+ [ "order" .= chScore
1895+ , "force_source" .= chForceSource
18951896 , "encoder" .= chEncoder
18961897 , "no_match_size" .= chNoMatchSize
18971898 , "highlight_query" .= chHighlightQuery