oak-lucene

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
OAK-8698: NoClassDefFound running tests in oak-search-mt - applied patch from Fabrizio Fortino
  1. … 1 more file in changeset.
OAK-8685: Deprecate Guava based APIs in WhiteboardUtils
  1. … 8 more files in changeset.
fix svn:eol-style
  1. … 2 more files in changeset.
OAK-8642: Add warn logs if we add/update a string property larger than 100KB (index)
  1. … 2 more files in changeset.
[maven-release-plugin] prepare for next development iteration
  1. … 40 more files in changeset.
[maven-release-plugin] prepare release jackrabbit-oak-1.18.0
  1. … 40 more files in changeset.
cancel release attempt for 1.18.0
  1. … 40 more files in changeset.
[maven-release-plugin CANCELLED] prepare for next development iteration
  1. … 40 more files in changeset.
[maven-release-plugin CANCELLED] prepare release jackrabbit-oak-1.18.0
  1. … 40 more files in changeset.
OAK-8603: Composite Node Store + Counter Index: allow indexing from scratch / reindex
  1. … 1 more file in changeset.
OAK-8603: Composite Node Store + Counter Index: allow indexing from scratch / reindex

Minor refactoring

  1. … 1 more file in changeset.
OAK-8579 Composite Node Store: Allow creating an index in the read-only repo first
  1. … 2 more files in changeset.
OAK-8589: NPE in IndexDefintionBuilder with existing property rule without "name" property
OAK-8554: IndexCopier#waitForCopyCompletion doesn't reset interrupted flag after catching InterruptedException
OAK-8543: Javadoc of IndexCopier#waitForCopyCompletion refers to boolean return
fix svn:eol-style
OAK-8542: Test failure: ConcurrentCopyOnReadDirectoryTest.concurrentPrefetchWithTimeout

This test was added in OAK-8513 and was adding elements to a

non-synchronized list using multiple threads.

Also, removed non-required (and dangling) initialization of thread pool in setup.

OAK-7917 Composite node store: technical debt for create index / reindex
OAK-8526: IndexDefinitionBuilder should support setting up index tags
OAK-8526: IndexDefinitionBuilder should support setting up index tags
OAK-8513: Concurrent index access via CopyOnRead directory can lead to reading directly off of remote
OAK-8513: Concurrent index access via CopyOnRead directory can lead to reading directly off of remote

Adding ignored unit test

OAK-8514: CoR should log a warn when opening remote index file when prefetch is enabled
OAK-8328 Bug in index definition can block indexing / cause indexing in a loop (test case)
[maven-release-plugin] prepare for next development iteration
  1. … 40 more files in changeset.
[maven-release-plugin] prepare release jackrabbit-oak-1.16.0
  1. … 40 more files in changeset.
OAK-7981: Implement elastic search support based off of oak-search

Basic index and query is be working.

Little bit of tests shows things (settings, mapping, a couple of docs)

do perist fine on ES instance.

Also, at least simple queries should be working (as is asserted in a

test as well).

TODO (in no specific order):

* currently all string (apart from path, ancestor, etc) get mapped as

string - that means all would get analyzed and need to be searched with

'keyword' sub-field from keyword/equality pov. Maybe mapping (and hence

querying would need improving)

* batch indexing

* batch/scroll searching

* implement faceting, suggestion, spellcheck, more-like-this, excerpt

(anything else??)

* cost estimation

* whether lucene and es client bundles need to be inlined

  1. … 56 more files in changeset.
OAK-7254 Indexes with excludedPaths, or includedPaths should not be picked for queries without path

fix svn:eol-style

OAK-7254 Indexes with excludedPaths, or includedPaths should not be picked for queries without path
  1. … 13 more files in changeset.
OAK-8462 Adding / changing 'useIfExists' should not cause reindex