Skip to content

Commit c574405

Browse files
gbazhvr
authored andcommitted
fix two small search things
1 parent a34d286 commit c574405

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Distribution/Server/Features/Search/ExtractDescriptionTerms.hs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ import Data.Char
1616
import qualified NLP.Tokenize as NLP
1717
import qualified NLP.Snowball as NLP
1818
import qualified Data.Foldable as F
19+
import Data.List (intercalate)
1920

2021
import qualified Documentation.Haddock.Markup as Haddock
2122
import Documentation.Haddock.Types
2223

2324
import qualified Distribution.Server.Pages.Package.HaddockParse as Haddock (parse)
2425

2526
extraStems :: [Text] -> Text -> [Text]
26-
extraStems ss x = x : mapMaybe (x `T.stripSuffix`) ss
27+
extraStems ss x = x : mapMaybe (`T.stripSuffix` x) ss
2728

2829
extractSynopsisTerms :: [Text] -> Set Text -> String -> [Text]
2930
extractSynopsisTerms ss stopWords =
@@ -63,7 +64,7 @@ extractDescriptionTerms ss stopWords =
6364
[] --TODO: something here
6465
( filter (not . ignoreTok)
6566
. NLP.tokenize
66-
. concat . Haddock.markup termsMarkup)
67+
. intercalate " " . Haddock.markup termsMarkup)
6768
. Haddock.parse
6869

6970
termsMarkup :: DocMarkupH () String [String]

0 commit comments

Comments
 (0)