[kde-doc-english] New search engine for docs.kde.org, request for testing

Luigi Toscano luigi.toscano at tiscali.it
Thu Dec 31 14:17:09 UTC 2015


Hi all,

tl;dr; a request for some testing, see below after the explanation.

I'm trying to replace the custom search engine on docs.kde.org with a
off-the-shelf solution like Xapian.
Why? Because our search engine - DesktopDig [1] - is really really custom, it
was untouched for ages, it requires patching every time a new language, and it
requires certain knowledge for its maintenance that I don't have. Instead,
Xapian provides a good set of libraries and tools for this, including Omega, a
ready-to-use search CGI, which is used in production (for example, the Debian
mailing list search[2]).

The Xapian knowledge gained will be useful in a future search engine in
khelpcenter (not the code, python vs C++).


Still here? :)

If you want to try (especially non-latin languages), you can compare the two
search engines from the testing website.
The current one from the main page here: http://library.kde.org/
The new one can be reached from: http://library.kde.org/newsearch.php


Please check the behavior of the search engine; the omega-based search page
lack the CSS and the graphics of the rest of the website, but it will be added
later.

I used a custom indexer, a draft is available here:
http://library.kde.org/kdedocs_indexer.py.txt

And happy new year if the your new year is going to start/just started!

[1]
https://quickgit.kde.org/?p=websites%2Fdocs-kde-org.git&a=tree&h=a9d33ea3c89de86371202fa2ef3dbb08b408218f&hb=60ef1e16faf3328362b17e1048d8bad01f168fef&f=cgi-bin%2Fdesktopdig
[2] https://lists.debian.org/cgi-bin/search

Ciao
-- 
Luigi


More information about the kde-doc-english mailing list