[tracker/tracker-0.6] Fixes indexer so we do not parse metadata text if FTS is disabled
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Subject: [tracker/tracker-0.6] Fixes indexer so we do not parse metadata text if FTS is disabled
- Date: Wed, 20 May 2009 12:17:37 -0400 (EDT)
commit 32209a4639ea10763c67a3076fcf4e604a7be2b4
Author: Carlos Garnacho <carlosg gnome org>
Date: Wed May 20 16:43:18 2009 +0100
Fixes indexer so we do not parse metadata text if FTS is disabled
---
src/tracker-indexer/tracker-indexer.c | 34 +++++++++++++++++++-------------
1 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/src/tracker-indexer/tracker-indexer.c b/src/tracker-indexer/tracker-indexer.c
index 1d411ed..2d266b9 100644
--- a/src/tracker-indexer/tracker-indexer.c
+++ b/src/tracker-indexer/tracker-indexer.c
@@ -1139,6 +1139,7 @@ index_metadata_item (TrackerField *field,
gint score;
gboolean reached_end = FALSE;
+#ifdef ENABLE_FTS
parsed_value = tracker_parser_text_to_string (value,
data->language,
tracker_config_get_max_word_length (data->config),
@@ -1146,7 +1147,25 @@ index_metadata_item (TrackerField *field,
tracker_field_get_filtered (field),
tracker_field_get_filtered (field),
tracker_field_get_delimited (field));
+#else
+ parsed_value = NULL;
+#endif /* ENABLE_FTS */
+ if (data->add) {
+ tracker_data_update_set_metadata (data->context,
+ data->service,
+ data->id,
+ field,
+ value,
+ parsed_value);
+ } else {
+ tracker_data_update_delete_metadata (data->service,
+ data->id,
+ field,
+ value);
+ }
+
+#ifdef ENABLE_FTS
if (!parsed_value) {
return;
}
@@ -1197,21 +1216,8 @@ index_metadata_item (TrackerField *field,
}
}
- if (data->add) {
- tracker_data_update_set_metadata (data->context,
- data->service,
- data->id,
- field,
- value,
- parsed_value);
- } else {
- tracker_data_update_delete_metadata (data->service,
- data->id,
- field,
- value);
- }
-
g_free (parsed_value);
+#endif
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]