Text-Search Predicate
The text-search predicate scans through various text-based properties of an item, including it's displayname, lore-lines, book author, book title, book pages and skull owner name. It takes no arguments and is identified by surrounding double-quotes ("); in order to add double-quotes to the predicate's contents, escape them by a backslash (\).
When matching text, queries and targets are split up into syllables based on spaces, and the algorithm as described for syllables applies again. If all query syllables found a match, the test is considered successful.
If it is not desired for all query-syllables to be contained across all aforementioned possible slots of an item, but within one single slot all at once, prepend the predicate with the Exact-Operator.
Examples:
Target: a string containing hello and world
Query: "hello world"
Remaining Target: a string containing and
Remaining Query:
Matched: ✅
Target: a string containing a double-qoute "
Query: "containing \" quote"
Remaining Target: a string a double-
Remaining Query:
Matched: ✅