Implement whoosh based full text search on repositories codes content

Issue #22 resolved
Marcin Kuzminski repo owner created an issue

It would be really cool and handy if the hg-app would implement full text codes search. Few problems arise in doing that. 1 Permissions handling for indexing. But it can be handled same way as main page display ie, run check decorator on repo name. 2 Reindexing here's an idea that we do 3 way scan:

  • periodically full index rebuild (preferably once a week)
  • incremental indexing done once a day based on file mtime
  • per push indexing - build a list of change files from CS and add a
  • scheduled task to rescan those files via some hooks. It might be a good
  • solution for fast search for new content but could be very
  • heavy in some cases, so i must double think about it.

Comments (3)

  1. Marcin Kuzminski reporter

    fixed in version 0.8.3 but indexing available via admin or should be schedule via some cron (it's aware of changes and can do incremental updates)

  2. Log in to comment