I need some help in understanding how the Yelp Help Browser works. When I start Yelp in Ubuntu 17.10 I get the Ubuntu Desktop Guide, and when I search for terms that should definitely be contained in some of the documentation packages I recently installed, I come up blank.
My understanding (based on this page at gnome.org) is that Yelp uses scrollkeeper's catalogue to generate a table of contents, but it seems that this behaviour is overridden in the Ubuntu distro. Also the Ubuntu version does not have the menus (enabling bookmarking etc.) displayed on the screenshot at that page. When installing the documentation packages I got feedback in the terminal that the package was registered with scrollkeeper. I'll keep searching for an answer, but if you could help out, it would be greatly appreciated.
I had downloaded source code of modern Yelp 3.26 (shipped with 18.04 LTS) and
grep
-ed it for scrollkeeper occurencies:Grepping does not get results in code, only in text files
One of the results from Changelog states:
But they do not use even rarian in application code:
So full-text search is not available in Yelp because of removed ScrollKeeper and Rarian indexers.
Notes:
if you are using Ubuntu 16.04 LTS you can install build-dependencies, download and apply this patch:
After installation you can test patched version of Yelp. Launch it, navigate to All Help, press Ctrl+S and enter for example
calculator
and press Enter:But it seems that search works only in titles, not in full text.