index-providers

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2682 Fixes the performance issues with the LocalEnumeratedIndex This change first makes sure that the total index count is calculated in memory and also uses the MapDB internal counter for the inner hash sets

  1. … 2 more files in changeset.
Changed the POMs to 5.5-SNAPSHOT

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 69 more files in changeset.
'Release: update versions for modeshape-5.4.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 68 more files in changeset.
MODE-2661 Changes the logic of some of the Lucene queries to improve search performance The changes include both the logic of ConstantScoreWeightQuery which no longer goes through all the documents directly and also making sure to use Lucene native TermQueries when applicable. They also refactor some of the query code to use Java 8 idioms. This commit also upgrades the Lucene version to the latest 6.4.1

    • -1
    • +1
    ./modeshape-lucene-index-provider/src/test/resources/config/repo-config-persistent-lucene-provider-advanced-settings.json
  1. … 4 more files in changeset.
Updates the POM versions to 5.4-SNAPSHOT

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 68 more files in changeset.
'Release: update versions for modeshape-5.3.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 68 more files in changeset.
MODE-2645 : Does not re-create existing index

'Release: update versions for modeshape-4.6.2.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 60 more files in changeset.
Fix IllegalArgumentException using logger

Updates the POM version to 5.3-SNAPSHOT and fixes a minor test issue with the CMIS connector

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 69 more files in changeset.
'Release: update versions for modeshape-5.2.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 68 more files in changeset.
'Release: update versions for modeshape-4.6.1.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 60 more files in changeset.
MODE-2599 Updates the refreshing of the Lucene index searcher which could raise exceptions in certain cases

Updates the version number to 5.2-SNAPSHOT

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 67 more files in changeset.
'Release: update versions for modeshape-5.1.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 67 more files in changeset.
MODE-2585, MODE-2586 Updates Lucene to 6.0.Final and changes some of the Lucene querying code The following are contained in this commit: a) changing the version to 6.0.Final and making it a private dependency of the lucene-index-provider in WF means we should now be independent of whatever version of Lucene WF/EAP comes with. ModeShape will no longer install Lucene as a first-class dependency in WF. b) with the above change, the ES index provider will use its own separate version (in this case 5.3.1.Final) and from now on can be evolved independently of the lucene-index-provider c) changing the design around the Filter#Results batching mechanism so that index providers can opt for truly lazy index results when SKIP is used. In the case of Lucene this means that the Lucene query is only run once after the first N batches have been skipped. d) changing the logic of the Lucene query making use of BitSets as opposed to loading each document during the collection phase

    • -0
    • +4
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -0
    • +5
    ./modeshape-lucene-index-provider/pom.xml
    • -0
    • +34
    ./modeshape-lucene-index-provider/src/test/resources/config/repo-config-backward-compatibility-indexes.json
    • binary
    ./modeshape-lucene-index-provider/src/test/resources/lucene53_indexes.zip
  1. … 28 more files in changeset.
MODE-2588: Replace HttpURLConnection with Apache Http client

    • -0
    • +8
    ./modeshape-elasticsearch-index-provider/pom.xml
  1. … 1 more file in changeset.
Changed artifacts version to 5.1-SNAPSHOT

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 62 more files in changeset.
'Release: update versions for modeshape-5.0.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 62 more files in changeset.
MODE-2577 Adds an alias for the ElasticSearch index provider.

  1. … 2 more files in changeset.
MODE-2583 Fixes the handling of index definitions so that only index definitions present in the repository configuration are enabled and used

  1. … 7 more files in changeset.
MODE-2579 Fixes FTS for multi-valued properties

  1. … 2 more files in changeset.
MODE-2546,MODE-2569 Fixes several locking and concurrency issues The previous exclusive locking logic relied on ReentrantLock.hasQueuedThreads which is not reliable and correct. Also, the FileDB code did not correctly use the MapDB tx API causing various corruption issues in multi-threaded cases. This commit also refactors most of the clustering tests trying to minimize the number of cluster services stopped/started with each test since these operations take a lot of time.

  1. … 28 more files in changeset.
MODE-2569 Adds a file and in-memory persistence provider based on H2's MVStore. Changes most of the unit tests to use the new provider.

    • -2
    • +2
    ./modeshape-lucene-index-provider/src/test/resources/config/repo-config-persistent-lucene-provider-no-indexes.json
  1. … 61 more files in changeset.
Updated the POMs to the next 4.x version.

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 60 more files in changeset.
'Release: update versions for modeshape-4.6.0.Final'

    • -1
    • +1
    ./modeshape-elasticsearch-index-provider/pom.xml
    • -1
    • +1
    ./modeshape-lucene-index-provider/pom.xml
  1. … 60 more files in changeset.
MODE-2567 - Fixed the handling of the ampersand character by the Lucene index provider

MODE-2567 - Fixed the handling of the ampersand character by the Lucene index provider

MODE-2565 Fixes the behavior of the Lucene index provider to avoid reindexing at startup if data exists Also, it updates the general IF_MISSING reindexing logic, so that only the indexes which actually do require reindexing are reindexed, as opposed to the all the indexes of a particular provider.

  1. … 7 more files in changeset.
MODE-2565 Fixes the behavior of the Lucene index provider to avoid reindexing at startup if data exists Also, it updates the general IF_MISSING reindexing logic, so that only the indexes which actually do require reindexing are reindexed, as opposed to the all the indexes of a particular provider.

  1. … 5 more files in changeset.