Despite being a bugfix PR, #86 revises the search system a bit and makes it hierarchical. This introduces a new config section for the search functionality, which can be used for further configurability. Things I've got in mind:
- Add keyboard navigation (arrow keys) through search results
- Add search result highlighting on the target page
- Improve mobile search UX with better touch targets
- More config options
search.min_word_length - ignore very short words in search
search.stopwords - list of words to exclude from indexing
search.boost_title - multiply title match scores by a factor
Despite being a bugfix PR, #86 revises the search system a bit and makes it hierarchical. This introduces a new config section for the search functionality, which can be used for further configurability. Things I've got in mind:
search.min_word_length- ignore very short words in searchsearch.stopwords- list of words to exclude from indexingsearch.boost_title- multiply title match scores by a factor