            "ABC" [coll2 coll5 coll21]
            "place" [coll6]
            "Laser" [coll5 coll7 coll9 coll14]
-           "ABC place Hurricane" [coll2 coll5 coll6 coll9 coll21]
+           "ABC space" [coll5]
            "BLAH" []
            "abc!" [coll21]
 

           "A?C" [coll2 coll5 coll21]
           "XY?" [coll2 coll13]
           "?aser" [coll5 coll7 coll9 coll14]
           "ABC ?lace Hurricane" [coll2 coll5 coll6 coll9 coll21]))
    (testing "sorted search by keywords."
      (are [keyword-str items]
           (let [refs (search/find-refs :collection {:keyword keyword-str})

           "A*C" [coll2 coll5 coll21]
           "XY*" [coll2 coll13]
           "*aser" [coll5 coll7 coll9 coll14]
           "p*ce" [coll6]))
    (testing "search by keywords using wildcard ?."
      (are [keyword-str items]
           (let [refs (search/find-refs :collection {:keyword keyword-str})
