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

    (distinct keywords)))

(def ^:private keyword-string-fields
  #{:project
    :platform
    :instrument

(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]
