     [{:keys [conditions]}]
     (mapcat extract-keywords-seq conditions))
 
-
   cmr.common_app.services.search.query_model.NestedCondition
   (extract-keywords-seq
     [{:keys [condition]}]

(ns cmr.search.services.query-walkers.keywords-extractor
  "Defines protocols and functions to extract keywords from a query. "
  (:require [cmr.common.services.errors :as errors]
            [cmr.common-app.services.search.query-model :as cqm]
            [clojure.string :as str]

    (when (contains? keyword-string-fields field)
      (mapcat extract-keywords-seq-from-value values)))

  cmr.search.models.query.CollectionQueryCondition
  (extract-keywords-seq
    [_]
