documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Spike: how to improve the docs search functionality

Open lucyb opened this issue 3 months ago • 2 comments

Why are we doing this?

Large numbers of users have complained that the search functionality in the OS Docs is not effective:

  • users are unable to find the information they're looking for (this maybe an issue of mismatched semantics)
  • often searches lead users to archived docs, which they're not expecting so they're either annoyed or confused. "I kept getting cohort extractor stuff"
  • currently BI aren't aware of what searches users are making, it would be good to be able to improve docs (content or structure) in the future based on this insight
  • there have been reports that users often use another search engine to find the information they're looking for

Although recent exploration suggests this is not the main issue, a lot of users are asking for it to be improved and it would be remiss of us to ignore this. Additionally, it is an experiment for us to understand how much we can improve user experience with improving the search. It maybe that the underlying structure of OS docs needs further work still.

How will we know when it's done?

We will have a clearer idea of which approach is better for our needs: how much of the above issues might be solved with alternative tools? MKdocs, algolia? LLM has been mentioned by a couple of folk in the Research team too

What are we doing?

timebox?


Note: this was originally create here.

Defining delivery tasks guidance

lucyb avatar Oct 20 '25 16:10 lucyb

We've decided to leave this spike until we're ready to do more work on the docs, so I've removed it from the board for now.

lucyb avatar Oct 29 '25 10:10 lucyb

Material for MkDocs is now in maintenance mode, and is being replaced by a successor, Zensical, which promises improved search.

It may be worth evaluating whether the search is really better, even if we're not ready to migrate (maybe some aspects of the new software's functionality aren't there yet, or we need to spend time working on migrating).

StevenMaude avatar Nov 06 '25 13:11 StevenMaude