haskell / haskell/hackage-server

move to full-text-search package.

Open
#748 1 comment 0 reactions 0 assignees View on GitHub
component: search enhancement help wanted tech debt
Dominant language
Haskell
Stars
467
Forks
225
PR merge metrics
No merged PRs in 30d

Description

@adamgundry writes (in https://github.com/haskell/hackage-server/issues/615):

It might be worth switching Hackage to use the `full-text-search` package. This was derived from the Hackage search implementation (so it provides a very similar interface and switching should be fairly trivial), but it has a few extra features, notably autocomplete search.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the current Hackage search implementation referenced in issue 615 and comparing its interface with the full-text-search package. Confirm how the package's autocomplete feature fits the existing search behavior. Done means Hackage uses the package while preserving the similar search interface and exposing the relevant extra functionality.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
backend, search
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.