Liking cljdoc? Tell your friends :D

crux.lucene


->analyzerclj

(->analyzer _)

->indexerclj

(->indexer {:keys [index-store]})

->lucene-storeclj

(->lucene-store {:keys [db-dir index-store document-store bus analyzer indexer
                        query-engine]
                 :as opts})

build-queryclj

(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.
raw docstring

build-query-wildcardclj

(build-query-wildcard analyzer [v])

Wildcard query builder

Wildcard query builder
raw docstring

DocumentIdclj


keyword->kclj

(keyword->k k)

latest-completed-txclj

(latest-completed-tx lucene-store)

LuceneAvIndexerclj


LuceneIndexercljprotocol

evict!clj

(evict! this index-writer eids)

index!clj

(index! this index-writer docs)

LuceneNodeclj


pred-constraintclj

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

(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.
raw docstring

(search lucene-store q)

validate-lucene-store-up-to-dateclj

(validate-lucene-store-up-to-date index-store lucene-store)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close