Skip to content
isaiah edited this page Jun 20, 2015 · 3 revisions

Searching in S3 is a lot better than S2. It's much faster and easier to use than S2. And it also includes a lot more metadata. Because it's more complex it requires a bit more care to ensure that your stack will be found when users search for it.

What's included

In S3 we search the title, the subtitle, the author, and the tags. All searching ignores capitalization and diacriticals (like accented characters). For those that like to see the details, here's what the search predicate looks like in S3:

(title contains[cd] stack) ||
(ANY tags contains[cd] stack) ||
(subtitle contains[cd] stack) ||
(author contains[cd] stack)

How does this compare with S2

S2 searched only title and group. There was no author, tag, or subtitle information present. S2 ignored capitalization, but did not ignore diacritical characters. And it was hella slow.

What about the S2 "group"?

Stacks 3 will fall back to the "group" plist entry if no tag info is found. If it is used as a tag it is searched. If there are tags present the group field will be ignored and will not be searched. You can see this page for more detail on tags and groups.

Clone this wiki locally