((META (EMPTY-STRING title "Search operator") (WORD role "manual") (TAG-SET tags ("#manual" "#search" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001006032000" "00001006033000" "00001007700000" "00001007701000" "00001007702000")) (ZID-SET backward ("00001006032000" "00001006033000" "00001007700000" "00001007701000" "00001007702000" "00001007706000")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20220805150154") (ZID-SET forward ("00001006030000" "00001007706000")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20230612180539") (TIMESTAMP published "20230612180539") (WORD visibility "public")) (BLOCK (PARA (TEXT "A") (SPACE) (TEXT "search") (SPACE) (TEXT "operator") (SPACE) (TEXT "specifies") (SPACE) (TEXT "how") (SPACE) (TEXT "the") (SPACE) (TEXT "comparison") (SPACE) (TEXT "of") (SPACE) (TEXT "a") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "and") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel") (SPACE) (TEXT "should") (SPACE) (TEXT "be") (SPACE) (TEXT "executed.") (SOFT) (TEXT "Every") (SPACE) (TEXT "comparison") (SPACE) (TEXT "is") (SPACE) (TEXT "done") (SPACE) (TEXT "case-insensitive,") (SPACE) (TEXT "treating") (SPACE) (TEXT "all") (SPACE) (TEXT "uppercase") (SPACE) (TEXT "letters") (SPACE) (TEXT "the") (SPACE) (TEXT "same") (SPACE) (TEXT "as") (SPACE) (TEXT "lowercase") (SPACE) (TEXT "letters.")) (PARA (TEXT "The") (SPACE) (TEXT "following") (SPACE) (TEXT "are") (SPACE) (TEXT "allowed") (SPACE) (TEXT "search") (SPACE) (TEXT "operator") (SPACE) (TEXT "characters:")) (UNORDERED (INLINE (TEXT "The") (SPACE) (TEXT "exclamation") (SPACE) (TEXT "mark") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "!")) (TEXT ",") (SPACE) (TEXT "U+0021)") (SPACE) (TEXT "negates") (SPACE) (TEXT "the") (SPACE) (TEXT "meaning.")) (INLINE (TEXT "The") (SPACE) (TEXT "equal") (SPACE) (TEXT "sign") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "=")) (TEXT ",") (SPACE) (TEXT "U+003D)") (SPACE) (TEXT "compares") (SPACE) (TEXT "on") (SPACE) (TEXT "equal") (SPACE) (TEXT "content") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "equals") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "tilde") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "~")) (TEXT ",") (SPACE) (TEXT "U+007E)") (SPACE) (TEXT "compares") (SPACE) (TEXT "on") (SPACE) (TEXT "matching") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "match") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "left") (SPACE) (TEXT "square") (SPACE) (TEXT "bracket") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "[")) (TEXT ",") (SPACE) (TEXT "U+005B)") (SPACE) (TEXT "matches") (SPACE) (TEXT "if") (SPACE) (TEXT "there") (SPACE) (TEXT "is") (SPACE) (TEXT "some") (SPACE) (TEXT "prefix") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "prefix") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "right") (SPACE) (TEXT "square") (SPACE) (TEXT "bracket") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "]")) (TEXT ",") (SPACE) (TEXT "U+005D)") (SPACE) (TEXT "compares") (SPACE) (TEXT "a") (SPACE) (TEXT "suffix") (SPACE) (TEXT "relationship") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "suffix") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "colon") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () ":")) (TEXT ",") (SPACE) (TEXT "U+003A)") (SPACE) (TEXT "compares") (SPACE) (TEXT "depending") (SPACE) (TEXT "on") (SPACE) (TEXT "the") (SPACE) (TEXT "on") (SPACE) (TEXT "the") (SPACE) (TEXT "actual") (SPACE) (LINK-ZETTEL () "00001006030000" (TEXT "key") (SPACE) (TEXT "type")) (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "has") (SPACE) (TEXT "operator")) (TEXT ").") (SOFT) (TEXT "In") (SPACE) (TEXT "most") (SPACE) (TEXT "cases,") (SPACE) (TEXT "it") (SPACE) (TEXT "acts") (SPACE) (TEXT "as") (SPACE) (TEXT "a") (SPACE) (TEXT "equals") (SPACE) (TEXT "operator,") (SPACE) (TEXT "but") (SPACE) (TEXT "for") (SPACE) (TEXT "some") (SPACE) (TEXT "type") (SPACE) (TEXT "it") (SPACE) (TEXT "acts") (SPACE) (TEXT "as") (SPACE) (TEXT "the") (SPACE) (TEXT "match") (SPACE) (TEXT "operator.")) (INLINE (TEXT "The") (SPACE) (TEXT "less-than") (SPACE) (TEXT "sign") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "<")) (TEXT ",") (SPACE) (TEXT "U+003C)") (SPACE) (TEXT "matches") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "somehow") (SPACE) (TEXT "less") (SPACE) (TEXT "then") (SPACE) (TEXT "the") (SPACE) (TEXT "metadata") (SPACE) (TEXT "value") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "less") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "greater-than") (SPACE) (TEXT "sign") (SPACE) (TEXT "character") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () ">")) (TEXT ",") (SPACE) (TEXT "U+003E)") (SPACE) (TEXT "matches") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "somehow") (SPACE) (TEXT "greater") (SPACE) (TEXT "then") (SPACE) (TEXT "the") (SPACE) (TEXT "metadata") (SPACE) (TEXT "value") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "greater") (SPACE) (TEXT "operator")) (TEXT ").")) (INLINE (TEXT "The") (SPACE) (TEXT "question") (SPACE) (TEXT "mark") (SPACE) (TEXT "(") (FORMAT-QUOTE () (LITERAL-INPUT () "?")) (TEXT ",") (SPACE) (TEXT "U+003F)") (SPACE) (TEXT "checks") (SPACE) (TEXT "for") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (TEXT "metadata") (SPACE) (TEXT "key") (SPACE) (TEXT "(") (FORMAT-QUOTE () (TEXT "exist") (SPACE) (TEXT "operator")) (TEXT ").") (SOFT) (TEXT "In") (SPACE) (TEXT "this") (SPACE) (TEXT "case") (SPACE) (TEXT "no") (SPACE) (LINK-ZETTEL () "00001007706000" (TEXT "search") (SPACE) (TEXT "value")) (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "given."))) (PARA (TEXT "Since") (SPACE) (TEXT "the") (SPACE) (TEXT "exclamation") (SPACE) (TEXT "mark") (SPACE) (TEXT "character") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "combined") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (TEXT "other,") (SPACE) (TEXT "there") (SPACE) (TEXT "are") (SPACE) (TEXT "18") (SPACE) (TEXT "possible") (SPACE) (TEXT "combinations:")) (ORDERED (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "an") (SPACE) (TEXT "abbreviation") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (FORMAT-QUOTE () (LITERAL-INPUT () "!~")) (SPACE) (TEXT "operator.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "~")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "matched") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!~")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "does") (SPACE) (TEXT "not") (SPACE) (TEXT "match") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "=")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "equal") (SPACE) (TEXT "to") (SPACE) (TEXT "one") (SPACE) (TEXT "word") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!=")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "equal") (SPACE) (TEXT "to") (SPACE) (TEXT "any") (SPACE) (TEXT "word") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "[")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "prefix") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "![")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "a") (SPACE) (TEXT "prefix") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "]")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "suffix") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!]")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "a") (SPACE) (TEXT "suffix") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () ":")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "has/match") (SPACE) (TEXT "one") (SPACE) (TEXT "word") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!:")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "match/has") (SPACE) (TEXT "to") (SPACE) (TEXT "any") (SPACE) (TEXT "word") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "<")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "less") (SPACE) (TEXT "than") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!<")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "less") (SPACE) (TEXT "than,") (SPACE) (TEXT "e.g.") (SPACE) (TEXT "greater") (SPACE) (TEXT "or") (SPACE) (TEXT "equal") (SPACE) (TEXT "than") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () ">")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "greater") (SPACE) (TEXT "than") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!>")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "search") (SPACE) (TEXT "value") (SPACE) (TEXT "is") (SPACE) (TEXT "not") (SPACE) (TEXT "greater") (SPACE) (TEXT "than,") (SPACE) (TEXT "e.g.") (SPACE) (TEXT "less") (SPACE) (TEXT "or") (SPACE) (TEXT "equal") (SPACE) (TEXT "than") (SPACE) (TEXT "the") (SPACE) (TEXT "value") (SPACE) (TEXT "to") (SPACE) (TEXT "be") (SPACE) (TEXT "compared.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "?")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "metadata") (SPACE) (TEXT "contains") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "key.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "!?")) (TEXT ":") (SPACE) (TEXT "is") (SPACE) (TEXT "successful") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "metadata") (SPACE) (TEXT "does") (SPACE) (TEXT "not") (SPACE) (TEXT "contain") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "key.")) (INLINE (FORMAT-QUOTE () (LITERAL-INPUT () "")) (TEXT ":") (SPACE) (TEXT "a") (SPACE) (TEXT "missing") (SPACE) (TEXT "search") (SPACE) (TEXT "operator") (SPACE) (TEXT "can") (SPACE) (TEXT "only") (SPACE) (TEXT "occur") (SPACE) (TEXT "for") (SPACE) (TEXT "a") (SPACE) (TEXT "full-text") (SPACE) (TEXT "search.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "equal") (SPACE) (TEXT "to") (SPACE) (TEXT "the") (SPACE) (FORMAT-QUOTE () (LITERAL-INPUT () "~")) (SPACE) (TEXT "operator.")))))