                {:match_phrase {:other {:query q
                                        :boost 0.1}}}]
       :minimum_should_match 1}}
-    {:bool {:filter (get-filter options)}}))
+    {:bool {:must (get-filter options)}}))
 
 (defn search [es-base-url index q options]
   (if (:autocomplete options)

                 :sort [:_score
                        {:label.raw {:order :asc}}]
                 :query
                 (compose-search-query q options)
                 :highlight
                 {:fields {:wbid {}
                           :wbid_as_label {}

(defn- compose-search-query [q options]
  (if (and q (not= (clojure.string/trim q) ""))
    {:bool
     {:filter (get-filter options)
      :should [{:dis_max
                {:boost 2
                 :queries [{:term {:wbid q}}
