On Wednesday 28 October 2009 05:14:38 David C. Rankin wrote:
Will we still have beagle on 11.2 or will strigi take it's place? Currently the kde4 help system isn't working on my box, because I got rid of beagle (or at least that's that I think is the problem with the help system).
Beagle is not installed by default in 11.2 KDE installs. We wrote a beagle backend for KDE help in KDE 3 (10.x openSUSE's) but it was always clunky (no surprise there). It wasn't ported to KDE 4 so the default upstream htdig solution should still work - but as I said it's barely maintained.
That prompted the question, "What index/search backend will 11.2 utilize for kde4 help/etc...?" Still beagle?
Heh, no, it's still using 1990s technology - htdig. The KDE 4 desktop search[*] is shipped with 11.2 but is disabled by default (I heard faint complaints about a certain dog here on this list). khelpcenter does not use it at all - it would be indescribably cool if it did. a) We could ship search enabled out of the box, but only configured to index /usr/share/doc/kde/HTML/<language>. Since the documentation there is a finite size, it's unlikely indexing it would cause a public outcry and ensuing owl cull. b) It would be possible to search for documentation anywhere: for example krunner, or directly from applications. c) more powerful help queries would be possible. I couldn't come up with a killer example OTOMH but for example, there are currently embedded keywords in our docbook help that could be searched separately to the full indexed text of the file Will [*] What is the KDE 4 desktop search? Nepowhatsit? Stroppi? Internally it's 2 technologies. Nepomuk is the general purpose metadata service in KDE 4. File indexing is one kind of metadata. Beagle took the opposite approach and concentrated on file content with a sprinkling of other metadata. Strigi refers to a set of high performance metadata extraction libraries, and is the Latin name for the owl family. A Nepomuk process controls the indexing, using the Strigi libraries. These extract file-type specific metadata and Nepomuk stores it in its databases. Since Nepomuk is modular, this means file indexing can be disabled independently of the Nepomuk semantic service. At its simplest, this provides desktop-wide tagging and rating of files, but can also describe non-file data like recently visited URLs, locations you've used your computer, people who mailed you a file, etc. In 11.2 this is all hidden behind the cryptic nepomuksearch:/ ioslave, so we disabled it by default, but expect to see it becoming more and more useful. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org