GNOME Bugzilla – Bug 525403
[Refactor] Isolating indexer
Last modified: 2010-05-17 13:30:33 UTC
Here is the first step to refactor the indexing code of Tracker. This patch isolates the indexer and improve the modularity of the code: 1) Hiding the index struct in tracker-indexer.c. 2) Moving the "get_suggestion" code to the indexer. 3) Moving WordDetails struct to tracker-indexer. After that: 1) QDBM functions are used only in tracker-indexer.c 2) No dependency between tracker-utils and tracker-indexer
Created attachment 108358 [details] [review] Hide the index struct. Move levenhstein code to the indexer.
Committed
Moving "Indexer" component bugs to "General" since "Indexer" refers to the old 0.6 architecture