summaryrefslogtreecommitdiff
path: root/src/libtracker-common/tracker-utils.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlos@lanedo.com>2009-10-08 18:11:04 +0200
committerCarlos Garnacho <carlos@lanedo.com>2009-10-08 18:18:54 +0200
commit0a436f923bd2a4486054c1ce9de0881e11400c88 (patch)
treeda31db97cfb40535209941956d8121c1f81066a1 /src/libtracker-common/tracker-utils.h
parenta1694cd0d1117b5f531feba8ab67c9877733f267 (diff)
downloadtracker-0a436f923bd2a4486054c1ce9de0881e11400c88.tar.gz
Add tracker_text_normalize()
This function is meant for FTS in extractors, receives UTF8 text and tries to strip non-text characters, extra spaces, carriage returns and such, providing a suitable string for nie:plainTextContent.
Diffstat (limited to 'src/libtracker-common/tracker-utils.h')
-rw-r--r--src/libtracker-common/tracker-utils.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtracker-common/tracker-utils.h b/src/libtracker-common/tracker-utils.h
index ce6a8374b..e0525d099 100644
--- a/src/libtracker-common/tracker-utils.h
+++ b/src/libtracker-common/tracker-utils.h
@@ -50,6 +50,10 @@ gchar * tracker_coalesce (gint n_values,
gchar * tracker_merge (const gchar *delim, gint n_values,
...);
+gchar * tracker_text_normalize (const gchar *text,
+ guint max_words,
+ guint *n_words);
+
/* Temporary: Just here until we upgrade to GLib 2.18. */
G_CONST_RETURN gchar *
tracker_dngettext (const gchar *domain,