Baloo: Difference between revisions

From KDE Community Wiki
(link to configuration file, add references to Nepomuk)
(fix link to project; replace single word, nondescriptive links)
Line 1: Line 1:
[https://projects.kde.org/projects/kde/kdelibs/baloo Baloo] is the file indexing and file search framework for KDE.
[https://projects.kde.org/projects/kde/workspace/baloo Baloo] is the file indexing and file search framework for KDE.


:Mailing List: [email protected] ([https://mail.kde.org/mailman/listinfo/kde-devel info page])
:Mailing List: [email protected] ([https://mail.kde.org/mailman/listinfo/kde-devel info page])
Line 8: Line 8:
== Using Baloo ==
== Using Baloo ==


Like its predecessor [https://userbase.kde.org/Nepomuk Nepomuk], Baloo is not an application, but a component which can be used by developers within applications.  Applications like the Kontact Suite, Dolphin and Gwenview, as well as the Plasma Desktop itself, use the Baloo framework to provide search results.
Like its predecessor, [https://userbase.kde.org/Nepomuk Nepomuk], Baloo is not an application, but a component which can be used by developers within applications.  Applications like the Kontact Suite, Dolphin and Gwenview, as well as the Plasma Desktop itself, use the Baloo framework to provide search results.


The configuration file is described [[Baloo/Configuration | here]].
An [http://vhanda.in/blog/2014/04/desktop-search-configuration/ intentionally limited number of settings] are provided via the KDE System Settings "Desktop Search" icon.  Other adjustments can be made directly to the [[Baloo/Configuration | configuration file]].


== Contributing to Baloo ==
== Contributing to Baloo ==


The Baloo developers maintain a list of currently active tasks over [https://todo.kde.org/?controller=board&action=show&project_id=12 here]. Additionally there is also the bug tracker.
The Baloo developers maintain a list of [https://todo.kde.org/?controller=board&action=show&project_id=12 currently active tasks] (requires login). Additionally there is also the bug tracker.


=== What about Nepomuk? ===
=== What about Nepomuk? ===

Revision as of 12:30, 15 March 2015

Baloo is the file indexing and file search framework for KDE.

Mailing List: [email protected] (info page)
IRC Channel: #kde-baloo on freenode

Baloo focuses on providing a very small memory footprint along with with extremely fast searching. It internally uses a mixture of sqlite along with Xapian to store the file index.

Using Baloo

Like its predecessor, Nepomuk, Baloo is not an application, but a component which can be used by developers within applications. Applications like the Kontact Suite, Dolphin and Gwenview, as well as the Plasma Desktop itself, use the Baloo framework to provide search results.

An intentionally limited number of settings are provided via the KDE System Settings "Desktop Search" icon. Other adjustments can be made directly to the configuration file.

Contributing to Baloo

The Baloo developers maintain a list of currently active tasks (requires login). Additionally there is also the bug tracker.

What about Nepomuk?

As of KDE version 4.13, Baloo has replaced Nepomuk.

The Nepomuk project in KDE aimed at implementing the vision of "The Semantic Desktop" using RDF. After years of trying the developers felt that while many of the ideas behind "The Semantic Desktop" were great. Implementing them using RDF and classical semantics was not the way to go.

The Baloo project is just a file indexing solution for KDE. Everything that Nepomuk provided is now handled by other software which are part of the KDE Umbrella.