diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2012-10-29 08:36:31 -0400 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2012-10-29 08:36:31 -0400 |
commit | f1a75cca096218ddaaa236bb1870ba090561c483 (patch) | |
tree | 925d9c412a91ad235b05bbf3468706178ae55eb8 | |
parent | 70e19941b3a747ab7caf79aec0d51a97d9bd7174 (diff) | |
download | nautilus-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.c | 2 |
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); |