hound-search/hound

Search Performance and UX, feature request: results paging

Open

#394 ouverte le 3 avr. 2021

Voir sur GitHub
 (1 commentaire) (1 réaction) (0 assignés)JavaScript (606 forks)batch import
enhancementhelp wantedneeds investigation

Métriques du dépôt

Stars
 (5 470 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

I have about 900 repos ( ~1M LoC ) indexed. Search performance is very variable. It feels fairly snappy when searching for larger specific strings with fewer matches; but is extremely slow for generic small snippet searches with lots of hits.

for example searching for foo in my setup returns 131,549ms total / 4,739ms server / 3477 files The actual server side search is an impressive 4 seconds, but I see a spinner on the UI until the entire 154 MB of search results are transferred back - well over 2 mins! And then there's the bogged down browser from displaying all the results at once.

Paging and/or lazy loading would go a long way in improving user experience and perceived performance

Guide contributeur