nextcloud / fulltextsearch_elasticsearch

🔍 Use Elasticsearch to index the content of your Nextcloud
https://apps.nextcloud.com/apps/fulltextsearch_elasticsearch
GNU Affero General Public License v3.0
81 stars 30 forks source link

Some usability proposals #223

Open zell-mbc opened 2 years ago

zell-mbc commented 2 years ago

After tearing out the little hair I got left over the last days I thought I'd propose a few usability enhancements for this plugin if I may?

When one navigates to the search page it's all empty, how about showing some high level facts? For a regular user I could think of:

For users of the admin group messages there could be additional and more technical stats: Index status:

This status information would have saved me hours, especially the low disk watermark, while I was trying to understand why search didn't deliver any results, or just partial.

The way I envisage this could work is that those facts will be shown every time one navigates to the search page, and simply be overwritten by the search results.

image

And maybe add a verbose switch to the settings page, defaulting to off, so these facts will only show with verbose on. That way things stay as they are today for people which like the empty page :-)

Also, how about a control which sets the number of document hits shown per page? E.g. 10/100/all