[tracker/hierarchical-indexing] libtracker-miner: SPARQL performance improvement
- From: Martyn James Russell <mr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/hierarchical-indexing] libtracker-miner: SPARQL performance improvement
- Date: Thu, 18 Feb 2010 18:40:35 +0000 (UTC)
commit e6480505495e7c1cd0d040cb4a504e2447525093
Author: Martyn Russell <martyn lanedo com>
Date: Thu Feb 18 17:41:54 2010 +0000
libtracker-miner: SPARQL performance improvement
Also use " not ' to be consistent
src/libtracker-miner/tracker-miner-fs.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index b9df9df..68fc95b 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -985,9 +985,9 @@ item_query_exists (TrackerMinerFS *miner,
uri = g_file_get_uri (file);
if (data.get_mime) {
- sparql = g_strdup_printf ("SELECT ?s ?m WHERE { ?s nie:url '%s' . OPTIONAL { ?s nie:mimeType ?m } }", uri);
+ sparql = g_strdup_printf ("SELECT ?s nie:mimeType(?s) WHERE { ?s nie:url \"%s\" }", uri);
} else {
- sparql = g_strdup_printf ("SELECT ?s WHERE { ?s nie:url '%s' }", uri);
+ sparql = g_strdup_printf ("SELECT ?s WHERE { ?s nie:url \"%s\" }", uri);
}
data.main_loop = g_main_loop_new (NULL, FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]