[tracker] libtracker-data: Do not add useless columns to FTS table



commit 428b6c06a0858f31712b2792a518edec5cae6754
Author: Jürg Billeter <j bitron ch>
Date:   Wed Apr 22 11:35:03 2009 +0200

    libtracker-data: Do not add useless columns to FTS table
---
 src/libtracker-data/tracker-data-manager.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index 01daf6a..c3a6799 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -758,7 +758,8 @@ create_fts_table (TrackerDBInterface *iface)
 	first = TRUE;
 	properties = tracker_ontology_get_properties ();
 	for (property = properties; *property; property++) {
-		if (tracker_property_get_data_type (*property) == TRACKER_PROPERTY_TYPE_STRING) {
+		if (tracker_property_get_data_type (*property) == TRACKER_PROPERTY_TYPE_STRING &&
+		    tracker_property_get_fulltext_indexed (*property)) {
 			if (first) {
 				first = FALSE;
 			} else {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]