gethomepage / homepage

A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
https://gethomepage.dev
GNU General Public License v3.0
19.52k stars 1.17k forks source link

[Feature Request] Improve gethomepage.dev search indexing frequency #952

Closed moritz-john closed 1 year ago

moritz-john commented 1 year ago

Description

I noticed that the search function on gethomepage.dev is almost unusable for some search queries. I use the search in the documentation after a new homepage version gets released to inform myself about new features.

Steps to reproduce

1) Checkout new release v0.6.5 2) Read e.g.: "Feature: Custom CSS by @lholota in https://github.com/benphelps/homepage/pull/904" 3) Go to https://gethomepage.dev/en/installation/ and search for the keyword "CSS" image 4) Find absolutley nothing related to the keyword "CSS"

I'd expect to find this result: https://gethomepage.dev/en/configs/settings/#custom-css

Other

Tested in Firefox and Ungoogled Chromium.

I noticed that this happens almost every time a new feature / configuration gets released. I can never find the new feature / configuration in the documentation via the search.

I think something is missconfigured or the search index outdated.


Thank you for creating this awesome application!

Before submitting, I have made sure to

shamoon commented 1 year ago

Im not sure of the frequency but the docs are scraped periodically by the algolia crawler, don't think there is a configuration problem

Agree its annoying that doesn't show up (yet?)

https://docsearch.algolia.com

shamoon commented 1 year ago

Actually, we will double-check the crawler

moritz-john commented 1 year ago

https://docsearch.algolia.com/docs/what-is-docsearch/#quick-description

Crawls are handled by the Algolia Crawler and scheduled to run once a week by default, you can then trigger new crawls yourself [...]

I think it would be awesome to manually trigger the crawler for each release.

moritz-john commented 1 year ago

Actually, we will double-check the crawler

Thank you!

shamoon commented 1 year ago

Yea eg https://github.com/marketplace/actions/algolia-crawler-automatic-crawl

shamoon commented 1 year ago

Thanks, the crawler was updated and should run every 24h now, which should be sufficient.

shamoon commented 1 year ago

Ps. just realized custom css doesn't work as-is, its going to be reverted =/

moritz-john commented 1 year ago

Thanks, the crawler was updated and should run every 24h now, which should be sufficient.

Fantastic, thank you for your work!

github-actions[bot] commented 9 months ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns.