Difference between revisions of "Projects/PIM/Akonadi/SearchInfrastructure"

< Projects‎ | PIM‎ | Akonadi
Jump to: navigation, search
(Move all search related stuff here.)
(Add notes about feeder agent issues.)
 
Line 37: Line 37:
  
 
Virtual collections are used to report results, for details see [[Projects/PIM/Akonadi/VirtualCollections]].
 
Virtual collections are used to report results, for details see [[Projects/PIM/Akonadi/VirtualCollections]].
 +
 +
== Nepomuk Feeder Agents ==
 +
 +
* The delete/add approach removes otherwise added information such as tags when an item is modified.
 +
* Category to tag conversion uses non-Fast Nepomuk resources.
 +
  
 
[[Category:PIM]] [[Category:Akonadi]]
 
[[Category:PIM]] [[Category:Akonadi]]

Latest revision as of 09:11, 17 September 2009

All about the search infrastructure of Akonadi.

Contents

[edit] Concept

Concept of the Akonadi search infrastructure:

Akonadi-search-infrastructure 20090723.png

[edit] Query Language

Options:

  • SPARQL: de-facto standard by now (used by Nepomuk and Tracker), but way too complex for automatic query transformations.
  • XESAM (?)


[edit] Search Backends

Requirements:

  • fast enough
  • cross-platform
  • persistent/live search with change notifications

[edit] Possible Backends

  • Nepomuk with Sesame2 or Virtuoso
  • Tracker (?)
  • XESAM (?)

[edit] Delegation to Resources

  • Requires query transformation
  • Requires management for live searches
  • Requires the ability to report search results (needs protocol extension) [done by now]


[edit] Virtual Collections

Virtual collections are used to report results, for details see Projects/PIM/Akonadi/VirtualCollections.

[edit] Nepomuk Feeder Agents

  • The delete/add approach removes otherwise added information such as tags when an item is modified.
  • Category to tag conversion uses non-Fast Nepomuk resources.

This page was last modified on 17 September 2009, at 09:11. This page has been accessed 2,795 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal