kio-clucene, a search engine for kde

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Available as/for: -
Description:

kio-clucene is a search-ioslave working on indexed data.

############ Application tester very much welcomed ###############
1. gentoo packages added
2. kio-clucene should compile/install for everybody now
3. what is needed in priority are a few testers reporting if the ioslave is actually doing its job, i.e. indexing some documents and returning search-results.
######################################

############## FEATURES ####################

kio-clucene can look for:
- full text content,
- mimetype,
- metainfo,
- mod. dates,
- path names.
- multifield queries are possible
(a multifield search-dialog can be used (or not))

kio-clucene can index:
- local files
- remote files (ftp,pop3,... (basic support))
- archives (basic local support)
- read-only data stored on cds,dvds.

kio-clucene stores previews of:
- all images
- all videos

kio-clucene can search on:
- a single index
- multiple indexes
It relies on a multithreaded search-daemon


kio-clucene integrates well to the existing kde-framework.
You can use kio-clucene from:
- konqueror location-bar
- kicker "run command"
- "Alt+F2" "run command"
- any apps, using the openfile dialog

example: from kpdf, you could open the file-dialog and search very fast for your pdfs like adobe acrobat reader can do.

The ioslave is build to be user-friendly:
- it works a bit like KDE remote-ioslave
- it can call a search-dialog which allow for multifields queries
- it displays recent queries
- recent queries can be saved to desktop-files
=> this almost emulates "virtual folders"

The search engine is based on clucene, a c++ implementation of apache/lucene.
kio-clucene allows for sophisticated queries like:
- proximity-words queries,
- ...
but kio-clucene does not handle yet queries like:
- *substring.

No kpart is provided for the display/sorted of the results like beagle can do.
And sorry but instantaneous file indexing is not provided too, it is more a kernel/kdecore problem I guess. But this should be soon solved since Suse 9.3 already ships with beagle installed, a inotify-enabled kernel. So others will have to follow.

I hope you will enjoy kio-clucene. Any comment is very much welcomed.

This is a prealpha release.

Special dependency: clucene-0.8.13 and kde 3.4 (sorry for that :-()
Last changelog:

15 years ago

Version 0.0.2
Dependency update:
- kio-clucene depends on kde 3.4 ! :-(
- to compile clucene-0.8.13, you must run automake/autoconf. See kio-clucene website.
Many compiler warnings fixed and all void-return to non-void return functions fixed
"Simplified" a bit the search-dialog

Version 0.0.9
Fixes many compilation problems (KSocketDevice is solved)
Ported to scons-build system

Version 0.1.0
Fixed more headers includes problems and webshortcut permissions

All reported compilation problems should be solved now

2005-06-13:
Added Gentoo ebuild packages thanks to Rh.

zammi

15 years ago

Making all in KCLuceneSearchDaemon
make[2]: Entering directory `/root/15/new/kio_clucene/KCLuceneSearchDaemon'
/usr/bin/dcopidl ./kclucene_search_daemon_dcopiface.h > kclucene_search_daemon_dcopiface.kidl || ( rm -f kclucene_search_daemon_dcopiface.kidl ; false )
/usr/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-skel kclucene_search_daemon_dcopiface.kidl
/usr/lib/qt-3.3/bin/moc ./clucenedaemon.h -o clucenedaemon.moc
source='clucenedaemon.cpp' object='clucenedaemon.lo' libtool=yes \
depfile='.deps/clucenedaemon.Plo' tmpdepfile='.deps/clucenedaemon.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o clucenedaemon.lo `test -f 'clucenedaemon.cpp' || echo './'`clucenedaemon.cpp
source='mythread2.cpp' object='mythread2.lo' libtool=yes \
depfile='.deps/mythread2.Plo' tmpdepfile='.deps/mythread2.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o mythread2.lo `test -f 'mythread2.cpp' || echo './'`mythread2.cpp
/usr/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub kclucene_search_daemon_dcopiface.kidl
source='kclucene_search_daemon_dcopiface_skel.cpp' object='kclucene_search_daemon_dcopiface_skel.lo' libtool=yes \
depfile='.deps/kclucene_search_daemon_dcopiface_skel.Plo' tmpdepfile='.deps/kclucene_search_daemon_dcopiface_skel.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o kclucene_search_daemon_dcopiface_skel.lo `test -f 'kclucene_search_daemon_dcopiface_skel.cpp' || echo './'`kclucene_search_daemon_dcopiface_skel.cpp
source='kclucene_search_daemon_dcopiface_stub.cpp' object='kclucene_search_daemon_dcopiface_stub.lo' libtool=yes \
depfile='.deps/kclucene_search_daemon_dcopiface_stub.Plo' tmpdepfile='.deps/kclucene_search_daemon_dcopiface_stub.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o kclucene_search_daemon_dcopiface_stub.lo `test -f 'kclucene_search_daemon_dcopiface_stub.cpp' || echo './'`kclucene_search_daemon_dcopiface_stub.cpp
/usr/bin/dcopidl ./clucenesearchthread_dcopiface.h > clucenesearchthread_dcopiface.kidl || ( rm -f clucenesearchthread_dcopiface.kidl ; false )
/usr/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub clucenesearchthread_dcopiface.kidl
source='clucenesearchthread_dcopiface_skel.cpp' object='clucenesearchthread_dcopiface_skel.lo' libtool=yes \
depfile='.deps/clucenesearchthread_dcopiface_skel.Plo' tmpdepfile='.deps/clucenesearchthread_dcopiface_skel.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o clucenesearchthread_dcopiface_skel.lo `test -f 'clucenesearchthread_dcopiface_skel.cpp' || echo './'`clucenesearchthread_dcopiface_skel.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -o libkclucenesearchdaemon.la -rpath /usr/lib -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib clucenedaemon.lo mythread2.lo kclucene_search_daemon_dcopiface_skel.lo kclucene_search_daemon_dcopiface_stub.lo clucenesearchthread_dcopiface_skel.lo ../kclucene_simpleClientServerSocketCom/libkclucene_helper_client.la ../kclucene_simpleClientServerSocketCom/libkclucene_helper_clientserver.la -lclucene -lkdeui
source='main.cpp' object='main.o' libtool=no \
depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/usr/include/kde -I/usr/lib/qt-3.3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -o kclucene-search-daemon -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/lib/qt-3.3/lib -L/usr/lib main.o ../KCLuceneSearchDaemon/libkclucenesearchdaemon.la -lkdeui
/root/15/new/kio_clucene/kclucene_simpleClientServerSocketCom/.libs/libkclucene_helper_client.so: undefined reference to `KNetwork::KSocketDevice::~KSocketDevice()'
/root/15/new/kio_clucene/kclucene_simpleClientServerSocketCom/.libs/libkclucene_helper_client.so: undefined reference to `KNetwork::KSocketDevice::KSocketDevice(KNetwork::KSocketBase const*)'
collect2: ld returned 1 exit status
make[2]: *** [kclucene-search-daemon] Error 1
make[2]: Leaving directory `/root/15/new/kio_clucene/KCLuceneSearchDaemon'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/15/new/kio_clucene'
make: *** [all] Error 2

Report

tom1200

15 years ago

Something sililar here. I did a 'make -f Makefile.cvs' and made a new .tar.gz to compile it via krpmbuilder (btw. had some strange error messages with kde by unpacking the original tar, but no problems with the command line)

Then it comes to this:
Making all in KCLuceneSearchDaemon
make[2]: Entering directory `/usr/src/packages/BUILD/kio_clucene-0.0.2/KCLuceneSearchDaemon'
/opt/kde3/bin/dcopidl ./kclucene_search_daemon_dcopiface.h > kclucene_search_daemon_dcopiface.kidl || ( rm -f kclucene_search_daemon_dcopiface.kidl ; false )
/usr/lib/qt3/bin/moc ./clucenedaemon.h -o clucenedaemon.moc
/opt/kde3/bin/dcopidl ./clucenesearchthread_dcopiface.h > clucenesearchthread_dcopiface.kidl || ( rm -f clucenesearchthread_dcopiface.kidl ; false )
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -O2 -g -march=i686 -mcpu=i686 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fexceptions -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
make[2]: *** Keine Regel vorhanden, um das Target »../KCLuceneSearchDaemon/libkclucenesearchdaemon.la«,
bení¶tigt von »kclucene-search-daemon«, zu erstellen. Schluss.
make[2]: *** Warte auf noch nicht beendete Prozesse...
In file included from clucenedaemon.h:31,
from main.cpp:21:
mythread2.h:32:21: CLucene.h: Datei oder Verzeichnis nicht gefunden
In file included from clucenedaemon.h:31,
from main.cpp:21:
mythread2.h:36: error: syntax error before `::' token
mythread2.h:45: error: `lucene' was not declared in this scope
mythread2.h:45: error: syntax error before `::' token
mythread2.h:61: error: `lucene' was not declared in this scope
mythread2.h:61: error: syntax error before `::' token
mythread2.h:75: error: `lucene' was not declared in this scope
mythread2.h:75: error: syntax error before `::' token
In file included from main.cpp:21:
clucenedaemon.h:33:31: CLucene/StdHeader.h: Datei oder Verzeichnis nicht gefunden
clucenedaemon.h:34:21: CLucene.h: Datei oder Verzeichnis nicht gefunden
clucenedaemon.h:35:42: CLucene/search/IndexSearcher.h: Datei oder Verzeichnis nicht gefunden
In file included from main.cpp:21:
clucenedaemon.h:95: error: `lucene' was not declared in this scope
clucenedaemon.h:95: error: syntax error before `::' token
make[2]: *** [main.o] Fehler 1
make[1]: make[1]: Leaving directory `/usr/src/packages/BUILD/kio_clucene-0.0.2'
*** [all-recursive] Fehler 1
make: *** [all] Fehler 2
error:

RPM build errors:

Hope this helps,
Regards, tom

Report

C

trollichon

15 years ago

Sorry, I didn't looked closely at the compile error.
I have got this problem already. It is a clucene-0.8.13 issue.
If I am right, the problem here is that the package requires you to run automake and then autoconf before building clucene-0.8.13.
The easiest solution is to reinstall clucene:
>>automake
>>autoconf
>>./configure --prefix=/usr/local
>>make
>>make install
If you do that manually, then clucene should install correctly and then the compilation of kio-clucene should go on.

Sorry for the trouble.

Report

tom1200

15 years ago

What a pity - and it looked so good...

autoconf
automake
./configure --prefix=/opt/kde3
make

and after a short while...

Making all in KCLuceneSearchDaemon
make[2]: Entering directory `/usr/src/packages/BUILD/kio_clucene-0.0.2/KCLuceneSearchDaemon'
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -O2 -g -march=i686 -mcpu=i686 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT clucenedaemon.lo -MD -MP -MF ".deps/clucenedaemon.Tpo" -c -o clucenedaemon.lo clucenedaemon.cpp; \
then mv -f ".deps/clucenedaemon.Tpo" ".deps/clucenedaemon.Plo"; else rm -f ".deps/clucenedaemon.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../kclucene_simpleClientServerSocketCom -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -O2 -g -march=i686 -mcpu=i686 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT mythread2.lo -MD -MP -MF ".deps/mythread2.Tpo" -c -o mythread2.lo mythread2.cpp; \
then mv -f ".deps/mythread2.Tpo" ".deps/mythread2.Plo"; else rm -f ".deps/mythread2.Tpo"; exit 1; fi
In file included from mythread2.cpp:20:
mythread2.h:32:21: CLucene.h: No such file or directory
In file included from mythread2.cpp:20:

...and whatever I do, it always comes to this point...
I have a SuSE 9.3 with kernel 2.6.11.4, kde 3.4, automake 1.9.5, autoconf 2.59, gcc 3.3.5 . But nevertheless, many thanks (and respect) for programing such a tool for kde!!!
Regards tom

Report

C

trollichon

15 years ago

hum, I am not sure you did it the right way; maybe I am wrong, so excuse me if I sound like repeating the evidence to you.
But it seems to me that you have tried to recompile the kio-clucene-0.0.2 package.
The problem is that you must install/reinstall the package clucene-0.8.13.tgz before doing that.
On Suse 9.3, I know that you will be told to run aclocal before automake, because of the automake version used for clucene.
I know, it's no fun. But let me know if you try again.
cu ;-)

Report

C

trollichon

15 years ago

ok thanks.
May I ask which distro you are using ?

Report

vdboor

15 years ago

It looks like a great tool, maybe just a little complex to use. How do you think about minimalizing some options?

For example, KMail has a big dialog like "[subject] [contains] [text]", but it's all very complex to use (have to think a lot), and I can never find what I'm looking for. I tend to use the search-bar at the main window nowadays, and I'm a great fan of it. It's leaner, minimalistic, and easier to use.

I remember MS Outlook Express uses a sort-of friendly way to create message filters. It has a text box with a reasonable english-like sentence. e.g. "For messages with the subject (your text, as url), do the following: (action as url)". The variable parts of the sentence are hyperlinks, and clicking them popups of the choices, or text-input forms.

Maybe this is useful your you?

Report

C

trollichon

15 years ago

Thanks for your advices. Well, the indexer-config-dialog is complex, but you speak about the search dialog I guess.
I have to see this Outlook dialog. But when you start the search-dialog, you would only see one search-field. You can add more fields as you wish. So the GUI is not complex per se. But it might be complex to use. I see your point...
As for the searchbar, kio-clucene allows you to enter the query directly in the url-bar. So you should feel at home here. And just setup the default webshortcut to be clucene, and what ever you enter will be a query, if not a url. One could create shortcuts like "cl" "clall" "clpath" "climages". This is for experts of course.

Report

Superstoned

15 years ago

with all these tools popping up, i wonder if tenor will ever be here :D

anyway, i just have one request: integration and cooperation. with kat and, as soon as its here, tenor...

Report

C

trollichon

15 years ago

Thanks.
You are right: integration must be.
kio-clucene is more on the prototype level so far.
Many many programs probably do a better job at detecting files to index than kclucene-indexed-daemon does. But not only kat. Don't forget:
- cdcat (mount/automount options)
- katalog
and there are others: kdirstat could be turned into a nice indexing app,...
I have focussed on the user-interaction with the query-ioslave, and not on the interaction with the indexes themselves. With kio-clucene apps, you can't even display a treeview of the files inside the indexes, what all the other apps can do.
The search dialog is a standalone app and could be used (after code cleaning) by who ever needs such a search-dialog. If clucene development goes forward, clucene-indexes will be compatible with latest Lucene indexes used by beagle. So integration would be there too.
Query-hits are returned to konqueror or to the file-dialog. The display of the results could look much better, but this should be done on the kdelibs-side. The icon-view/listview is perhaps a bit old fashion today. One would like to see more sorting according to the file types found (mail/images/sound,...). This calls for a new kpart. But how to enable it in the openfile dialog ? kde 4 ?
The same, if I want to display the "best matching sentences" of a matching document, How can I do with a iconView ? Difficult. I will try to make each result a directory containing the matching sentences as files. It will integrate nicely, but might be a bit on the hack side.

Kat is creating text-ioslave. This looks very promising and it is already available to any kde-programmer. So this really helps everybody.
Another missing family of ioslaves, would be ioslaves able to return files included into other files: think at a Mail document. I would like to index the attached files too. The same, I would like to preview all images attached to a kword doc, a pdf... The latest is possible for office documents (oo, koffice )with kio-clucene because kword docs are consiedered to be simple zip-archives. But this is just a hack. I hope to get mail-indexing ready soon thanks to mhonarc, but real ioslaves would be nice.
And one should be able to index tellico databases, digikamtags,...

So there is still so much work to do. I've never been programming gui-apps before and I must find a job.
Happy sunday.

Report

rcappuccio

15 years ago

Hi,

we at Kat are starting the development of the long awaited Kat API.
This should give the opportunity to projects like kio-clucene, katalog, krusader and hopefully many others, to access the information collected by Kat.
We are also starting to design the integration of Kat with Konqueror.
If you are interested in collaborating with us, you are welcome!

Roberto and the KAT team

Report

Superstoned

15 years ago

hope you find a job, AND have some time to help KDE with the development of their search/indexing/whatever tool... its good you have put some thought in it, and are getting some experience. it'll help, i'm sure. i'll try to find some time to test kio-clucene, to help that way (i can't write code, but i can test...).

grtz

superstoned

Report

15 years ago

Version 0.0.2
Dependency update:
- kio-clucene depends on kde 3.4 ! :-(
- to compile clucene-0.8.13, you must run automake/autoconf. See kio-clucene website.
Many compiler warnings fixed and all void-return to non-void return functions fixed
"Simplified" a bit the search-dialog

Version 0.0.9
Fixes many compilation problems (KSocketDevice is solved)
Ported to scons-build system

Version 0.1.0
Fixed more headers includes problems and webshortcut permissions

All reported compilation problems should be solved now

2005-06-13:
Added Gentoo ebuild packages thanks to Rh.

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.1.0
updated Jun 13 2005
added May 07 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1
System Tags app software