(cloud) Should make searching function again for

This commit is contained in:
2023-03-21 11:35:35 -07:00
parent ab9cb15e24
commit 4c90e72a1f
4 changed files with 52 additions and 42 deletions

View File

@@ -1,7 +1,6 @@
(ns auto-ap.graphql.accounts
(:require
[auto-ap.datomic :refer [audit-transact conn]]
[iol-ion.tx :refer [upsert-entity]]
[auto-ap.datomic.accounts :as d-accounts]
[auto-ap.graphql.utils
:refer [->graphql
@@ -13,11 +12,10 @@
is-admin?
result->page]]
[auto-ap.search :as search]
[auto-ap.utils :refer [heartbeat]]
[datomic.client.api :as dc]
[clojure.string :as str])
(:import
(org.apache.lucene.search TermInSetQuery)
(org.apache.lucene.util BytesRef)))
[mount.core :as mount]
[yang.scheduler :as scheduler]))
(defn get-graphql [context args _]
(assert-admin (:id context))
@@ -195,3 +193,8 @@
#_(dc/pull (dc/db conn) '[*] [:db/ident :account-client-override/k])
#_{:clj-kondo/ignore [:clojure-lsp/unused-public-var]}
(mount/defstate indexer
:start (scheduler/every (* 5 60 1000) (heartbeat rebuild-search-index "rebuild-search-index"))
:stop (scheduler/stop indexer))