lib.lucene.impl

create-analyzers

added in 3.0

(create-analyzers {:keys [template], :as engine})

creates multiple analyzers

create-directories

added in 3.0

(create-directories {:keys [store root template refresh], :as engine})

create multiple lucene directories

get-index

added in 3.0

(get-index {:keys [instance]} index)

gets a particular index

index-add-lucene

added in 3.0

(index-add-lucene {:keys [template], :as engine} index entry opts)

adds an entry to the index

index-remove-lucene

added in 3.0

(index-remove-lucene engine index terms opts)

removes an entry from the index

index-update-lucene

added in 3.0

(index-update-lucene {:keys [template], :as engine} index terms entry opts)

updates an entry in the index

search-lucene

added in 3.0

(search-lucene engine index terms opts)

searches lucene

start-lucene

added in 3.0

(start-lucene {:keys [instance], :as engine})

starts the lucene engine

stop-lucene

added in 3.0

(stop-lucene {:keys [instance], :as engine})

stops the lucene engine