Compress a tag by removing special symbols like spaces, '_' and '#' and converting the tag to lower case. When tags are compressed they can be matched in search queries.
the tag to compress.
a compressed tag.
Compresses a comma-separated list of tags.
a comma-separated list of tags to compress.
a list with compressed tags.
Compresses a list of tags.
the tags to compress.
a list with normalized tags.
Compares two tags using their compressed form.
the first tag.
the second tag.
true if the tags are equal and false otherwise.
Extracts hash tags from a text.
a text that contains hash tags
a list with extracted and compressed tags.
Extracts hash tags from selected fields in an object.
an object which contains hash tags.
a list of fields in the objects where to extract tags
a list of extracted and compressed tags.
Normalizes a tag by replacing special symbols like '_' and '#' with spaces. When tags are normalized then can be presented to user in similar shape and form.
the tag to normalize.
a normalized tag.
Normalizes a comma-separated list of tags.
a comma-separated list of tags to normalize.
a list with normalized tags.
Normalizes a list of tags.
the tags to normalize.
a list with normalized tags.
Generated using TypeDoc
Helper class to extract and process search tags from objects. The search tags can be kept individually or embedded as hash tags inside text like "This text has #hash_tag that can be used for search."