summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2012-10-29 08:36:31 -0400
committerCosimo Cecchi <cosimoc@gnome.org>2012-10-29 08:36:31 -0400
commitf1a75cca096218ddaaa236bb1870ba090561c483 (patch)
tree925d9c412a91ad235b05bbf3468706178ae55eb8
parent70e19941b3a747ab7caf79aec0d51a97d9bd7174 (diff)
downloadnautilus-f1a75cca096218ddaaa236bb1870ba090561c483.tar.gz
tracker-engine: treat the search string as a sentence for FTS match
Or the hyphens will be treated as NOT operators instead of word breaks, which will prevent results from being returned. https://bugzilla.gnome.org/show_bug.cgi?id=683633
-rw-r--r--libnautilus-private/nautilus-search-engine-tracker.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-search-engine-tracker.c b/libnautilus-private/nautilus-search-engine-tracker.c
index 0d5469b0e..b79162053 100644
--- a/libnautilus-private/nautilus-search-engine-tracker.c
+++ b/libnautilus-private/nautilus-search-engine-tracker.c
@@ -271,7 +271,7 @@ nautilus_search_engine_tracker_start (NautilusSearchProvider *provider)
}
g_string_append_printf (sparql,
- " fts:match '%s*' . FILTER ("
+ " fts:match '\"%s*\"' . FILTER ("
" tracker:uri-is-descendant('%s', nie:url(?urn)) &&"
" fn:contains(fn:lower-case(nfo:fileName(?urn)), '%s')",
search_text, location_uri, search_text);