Baloo: Difference between revisions
No edit summary |
|||
(26 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
Baloo is the | [[File:Mascot konqi-support-search.png|thumbnail|right|Help [[Konqi]] find what he wants!]] | ||
Baloo is the file indexing and file search framework for KDE Plasma, with a focus on providing a very small memory footprint along with with extremely fast searching. | |||
== | == Ways to communicate == | ||
:Mailing List: [email protected] ([https://mail.kde.org/mailman/listinfo/kde-devel info page]) | |||
:IRC Channel: #kde-devel on freenode | |||
:Phabricator project: https://phabricator.kde.org/project/view/261 | |||
== Top bugs and feature requests == | |||
'''Bugs:''' https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1629910&priority=VHI&priority=HI&product=frameworks-baloo&query_format=advanced | |||
<br/><br/> | |||
'''Feature requests:''' https://bugs.kde.org/buglist.cgi?bug_severity=wishlist&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1629911&priority=VHI&priority=HI&product=frameworks-baloo&query_format=advanced | |||
== Useful pages == | |||
* [[Baloo/Architecture | Architecture]] | |||
* [[Baloo/Configuration]] | |||
* [[Baloo/Debugging]] | |||
* [[Baloo/NepomukPort]] | |||
* [[Baloo/Tasks]] | |||
* [[Baloo/XapianAlternatives]] | |||
* [[Baloo/XapianProblems]] | |||
== Using Baloo == | |||
Baloo is not an application, but a daemon to index files. Applications can use the Baloo framework to provide file search results. | |||
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]]. | |||
== balooctl == | |||
<code>balooctl</code> is a CLI command to perform certain operations on Baloo. The operations are indicated by '''arguments'''. All available arguments can be listed by issuing <code>balooctl --help</code> in terminal app, such as [[userbase:Konsole]]. | |||
To be noted, argument <code>checkDb</code> is only meant to be used by developers for debugging. All it does is to print some messages but not to sanitize the database. And the execution time grows exponentially with the number of indexed files (see [https://bugs.kde.org/show_bug.cgi?id=380465#c5 Comment 5 under bug #380465]). | |||
= | |||
Revision as of 15:17, 11 June 2019
Baloo is the file indexing and file search framework for KDE Plasma, with a focus on providing a very small memory footprint along with with extremely fast searching.
Ways to communicate
- Mailing List: [email protected] (info page)
- IRC Channel: #kde-devel on freenode
- Phabricator project: https://phabricator.kde.org/project/view/261
Top bugs and feature requests
Bugs: https://bugs.kde.org/buglist.cgi?bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1629910&priority=VHI&priority=HI&product=frameworks-baloo&query_format=advanced
Feature requests: https://bugs.kde.org/buglist.cgi?bug_severity=wishlist&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1629911&priority=VHI&priority=HI&product=frameworks-baloo&query_format=advanced
Useful pages
- Architecture
- Baloo/Configuration
- Baloo/Debugging
- Baloo/NepomukPort
- Baloo/Tasks
- Baloo/XapianAlternatives
- Baloo/XapianProblems
Using Baloo
Baloo is not an application, but a daemon to index files. Applications can use the Baloo framework to provide file 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.
balooctl
balooctl
is a CLI command to perform certain operations on Baloo. The operations are indicated by arguments. All available arguments can be listed by issuing balooctl --help
in terminal app, such as userbase:Konsole.
To be noted, argument checkDb
is only meant to be used by developers for debugging. All it does is to print some messages but not to sanitize the database. And the execution time grows exponentially with the number of indexed files (see Comment 5 under bug #380465).