message: search arrays
diff: @@ -89,7 +89,9 @@ function buildFilter(query) {
  const match = arg.match(/([\w.-]+)([!^$*&|]?=)(.*)/);
  let [, key, operator, value] = match;
  - if (value.toLowerCase() === "true") {
  + if (operator === "&=" || operator === "|=") {
  + value = value.split(",");
  + } else if (value.toLowerCase() === "true") {
  value = true;
  } else if (value.toLowerCase() === "false") {
  value = false;
  