(->analyzer _)
(->indexer {:keys [index-store]})
(->lucene-store {:keys [db-dir index-store document-store bus analyzer indexer
query-engine]
:as opts})
(build-query analyzer [k v])
Standard build query fn, taking a single field/val lucene term string.
Standard build query fn, taking a single field/val lucene term string.
(build-query-wildcard analyzer [v])
Wildcard query builder
Wildcard query builder
(keyword->k k)
(latest-completed-tx lucene-store)
(evict! this index-writer eids)
(index! this index-writer docs)
(pred-constraint query-builder
results-resolver
{:keys [arg-bindings idx-id return-type
tuple-idxs-in-join-order :crux.lucene/lucene-store]})
(resolve-search-results-a-v attr
index-snapshot
{:keys [entity-resolver-fn] :as db}
search-results)
Given search results each containing a single A/V pair document, perform a temporal resolution against A/V to resolve the eid.
Given search results each containing a single A/V pair document, perform a temporal resolution against A/V to resolve the eid.
(search lucene-store q)
(validate-lucene-store-up-to-date index-store lucene-store)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close