Skip to content

Commit

Permalink
chore: bump lucene to 9.2.0 (#193)
Browse files Browse the repository at this point in the history
  • Loading branch information
dainiusjocas committed May 25, 2022
1 parent da55050 commit 24e3c8b
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 16 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Expand Up @@ -6,6 +6,8 @@ For a list of breaking changes, check [here](#breaking-changes).

### Fixed/enhanced

- Upgrade to Lucene 9.2.0

## v2022.05.12

### Fixed/enhanced
Expand Down
31 changes: 17 additions & 14 deletions deps.edn
@@ -1,20 +1,23 @@
{:paths
["src" "resources"]
:deps
{org.clojure/clojure {:mvn/version "1.11.1"}
org.clojure/tools.cli {:mvn/version "1.0.206"}
org.apache.lucene/lucene-core {:mvn/version "9.1.0"}
org.apache.lucene/lucene-monitor {:mvn/version "9.1.0"}
metosin/jsonista {:mvn/version "0.3.5"}
lt.jocas/lucene-custom-analyzer {:mvn/version "1.0.14"}
lmgrep/lucene-monitor-helpers {:local/root "modules/lucene-monitor-helpers"}
lt.jocas/lucene-query-parsing {:mvn/version "1.0.3"}
lt.jocas/lucene-text-analysis {:mvn/version "1.0.8"}
babashka/fs {:mvn/version "0.1.6"}
io.quarkiverse.lucene/quarkus-lucene {:mvn/version "0.3"
:exclusions [org.apache.lucene/lucene-analyzers-common]}
io.quarkus/quarkus-arc {:mvn/version "2.9.0.Final"}
com.github.clj-easy/graal-build-time {:mvn/version "0.1.4"}}
{org.clojure/clojure {:mvn/version "1.11.1"}
org.clojure/tools.cli {:mvn/version "1.0.206"}
org.apache.lucene/lucene-core {:mvn/version "9.2.0"}
org.apache.lucene/lucene-analysis-common {:mvn/version "9.2.0"}
org.apache.lucene/lucene-monitor {:mvn/version "9.2.0"}
org.apache.lucene/lucene-queries {:mvn/version "9.2.0"}
org.apache.lucene/lucene-queryparser {:mvn/version "9.2.0"}
metosin/jsonista {:mvn/version "0.3.5"}
lt.jocas/lucene-custom-analyzer {:mvn/version "1.0.14"}
lmgrep/lucene-monitor-helpers {:local/root "modules/lucene-monitor-helpers"}
lt.jocas/lucene-query-parsing {:mvn/version "1.0.3"}
lt.jocas/lucene-text-analysis {:mvn/version "1.0.8"}
babashka/fs {:mvn/version "0.1.6"}
io.quarkiverse.lucene/quarkus-lucene {:mvn/version "0.3"
:exclusions [org.apache.lucene/lucene-analyzers-common]}
io.quarkus/quarkus-arc {:mvn/version "2.9.2.Final"}
com.github.clj-easy/graal-build-time {:mvn/version "0.1.4"}}
:aliases
{:dev
{:extra-paths ["dev" "test" "test/resources"]
Expand Down
8 changes: 6 additions & 2 deletions src/lmgrep/lucene/monitor.clj
Expand Up @@ -6,7 +6,9 @@
(org.apache.lucene.analysis.miscellaneous PerFieldAnalyzerWrapper)
(java.util ArrayList)
(clojure.lang Indexed)
(java.util.function Function)))
(java.util.function Function)
(org.apache.lucene.util IOSupplier)
(org.apache.lucene.store ByteBuffersDirectory)))

(def monitor-query-serializer
(MonitorQuerySerializer/fromParser
Expand All @@ -27,7 +29,9 @@
(let [^MonitorConfiguration config (MonitorConfiguration.)
per-field-analyzers (PerFieldAnalyzerWrapper. default-analyzer field-names-w-analyzers)
presearcher (get presearchers (get options :presearcher) DEFAULT_PRESEARCHER)]
(.setIndexPath config nil monitor-query-serializer)
(.setDirectoryProvider config (reify IOSupplier
(get [_] (ByteBuffersDirectory.)))
monitor-query-serializer)
(.setQueryUpdateBufferSize config (int (get options :query-update-buffer-size 100000)))
(Monitor. per-field-analyzers presearcher config)))

Expand Down

0 comments on commit 24e3c8b

Please sign in to comment.