From: Patrick R. <no...@gi...> - 2023-09-12 05:29:32
|
Branch: refs/heads/develop Home: https://github.com/eXist-db/exist Commit: 3ab502f79eb37cbb9f6e97f4e16589af2b0e13ae https://github.com/eXist-db/exist/commit/3ab502f79eb37cbb9f6e97f4e16589af2b0e13ae Author: Adam Retter <ada...@go...> Date: 2023-07-22 (Sat, 22 Jul 2023) Changed paths: M extensions/indexes/lucene/src/test/xquery/lucene/facets.xql Log Message: ----------- [test] Tests for incorrect facet count with field query. See https://github.com/eXist-db/exist/issues/3207 Commit: a79cfaa24ae2e34fd4459602fd2302663b39d29f https://github.com/eXist-db/exist/commit/a79cfaa24ae2e34fd4459602fd2302663b39d29f Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/Match.java M exist-core/src/main/java/org/exist/dom/persistent/NodeProxy.java M exist-core/src/main/java/org/exist/xquery/FilteredExpression.java M exist-core/src/main/java/org/exist/xquery/LocationStep.java M exist-core/src/main/java/org/exist/xquery/Optimizer.java M exist-core/src/main/java/org/exist/xquery/Pragma.java M exist-core/src/main/java/org/exist/xquery/pragmas/Optimize.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndex.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndexWorker.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneMatch.java M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/Query.java M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/QueryField.java M extensions/indexes/ngram/src/main/java/org/exist/indexing/ngram/NGramMatch.java M extensions/indexes/range/src/main/java/org/exist/xquery/modules/range/OptimizeFieldPragma.java Log Message: ----------- [ignore] Code cleanup Commit: 2eb01099835a4fe9ecd18e59c614632e71224b1b https://github.com/eXist-db/exist/commit/2eb01099835a4fe9ecd18e59c614632e71224b1b Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/Pragma.java Log Message: ----------- [bugfix] Avoid 'null' in toString Commit: 662be628ea7111bb3753e0f8ceab3742f96ebc23 https://github.com/eXist-db/exist/commit/662be628ea7111bb3753e0f8ceab3742f96ebc23 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/Optimizer.java Log Message: ----------- [optimisation] Allocate lazily Commit: 846e351e7c6983c6981e964da12b080525ce59eb https://github.com/eXist-db/exist/commit/846e351e7c6983c6981e964da12b080525ce59eb Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/Optimizer.java Log Message: ----------- [optimisation] Reuse visitor object Commit: 4cae468a4343769ddedc46d9a70930c4f6eced26 https://github.com/eXist-db/exist/commit/4cae468a4343769ddedc46d9a70930c4f6eced26 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/Optimizer.java Log Message: ----------- [optimisation] Keep try-catch out of loop Commit: 7e25029d11ccad9f4a6689fcb9c9184fa8be479c https://github.com/eXist-db/exist/commit/7e25029d11ccad9f4a6689fcb9c9184fa8be479c Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneConfig.java M extensions/indexes/lucene/src/test/xquery/lucene/facets.xql Log Message: ----------- [feature] Possible future optimisation to reduce searches against the Lucene Index where there is no suitable Index configuration for the named element/attribute Commit: 52176d929b377193859a12179d8feb45f11c732a https://github.com/eXist-db/exist/commit/52176d929b377193859a12179d8feb45f11c732a Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/xquery/CombiningExpression.java M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/Query.java Log Message: ----------- [optimisation] Allow FilteredExpr and Union expression context sequence to be optimised for ft:query Commit: 2f6d9c63dd4891da36fe9f1d734f8376a5b5c0c9 https://github.com/eXist-db/exist/commit/2f6d9c63dd4891da36fe9f1d734f8376a5b5c0c9 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/NewArrayNodeSet.java M exist-core/src/main/java/org/exist/xquery/LocationStep.java Log Message: ----------- [optimisation] Allow pre-computed context sequence from FilteredExpr and Union expressions to be used Commit: b5b349ab881e4360e25f900c42009d95d177d234 https://github.com/eXist-db/exist/commit/b5b349ab881e4360e25f900c42009d95d177d234 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneMatch.java Log Message: ----------- [bugfix] LuceneMatch equality was not computed correctly leading to too many Match results Commit: 39e9ba22c0e237333c3993eec0ce70a99bcaa351 https://github.com/eXist-db/exist/commit/39e9ba22c0e237333c3993eec0ce70a99bcaa351 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/Match.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneMatch.java Log Message: ----------- [optimisation] Optimise for object identity equality Commit: 8f0172d463065a69961924833ff4f9c042098eca https://github.com/eXist-db/exist/commit/8f0172d463065a69961924833ff4f9c042098eca Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M extensions/indexes/lucene/src/test/xquery/lucene/facets.xql Log Message: ----------- [test] Further tests for unions of bracketed elements with ft:query and ft:facets Commit: 8963f3f0c276406a19500c9b1d2668b86b9b19c9 https://github.com/eXist-db/exist/commit/8963f3f0c276406a19500c9b1d2668b86b9b19c9 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/Match.java Log Message: ----------- [bugfix] Correct the null checks in equality of MatchTerm Commit: 209b53524c10d5fc31c3b88253259b663d87c9b1 https://github.com/eXist-db/exist/commit/209b53524c10d5fc31c3b88253259b663d87c9b1 Author: Adam Retter <ada...@go...> Date: 2023-07-26 (Wed, 26 Jul 2023) Changed paths: M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneMatch.java Log Message: ----------- [bugfix] Consider more variables in the equality comparison Commit: 4a6313ccc5bd0b96d1f41aa8d0f15a59a4f11359 https://github.com/eXist-db/exist/commit/4a6313ccc5bd0b96d1f41aa8d0f15a59a4f11359 Author: Adam Retter <ada...@go...> Date: 2023-08-21 (Mon, 21 Aug 2023) Changed paths: M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/Query.java Log Message: ----------- [ignore] Remove unused import Commit: 33dd3d0b7f880d760ce3329023abf3411faa63bf https://github.com/eXist-db/exist/commit/33dd3d0b7f880d760ce3329023abf3411faa63bf Author: Patrick Reinhart <pa...@re...> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M exist-core/src/main/java/org/exist/dom/persistent/Match.java M exist-core/src/main/java/org/exist/dom/persistent/NewArrayNodeSet.java M exist-core/src/main/java/org/exist/dom/persistent/NodeProxy.java M exist-core/src/main/java/org/exist/xquery/CombiningExpression.java M exist-core/src/main/java/org/exist/xquery/FilteredExpression.java M exist-core/src/main/java/org/exist/xquery/LocationStep.java M exist-core/src/main/java/org/exist/xquery/Optimizer.java M exist-core/src/main/java/org/exist/xquery/Pragma.java M exist-core/src/main/java/org/exist/xquery/pragmas/Optimize.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneConfig.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndex.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneIndexWorker.java M extensions/indexes/lucene/src/main/java/org/exist/indexing/lucene/LuceneMatch.java M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/Query.java M extensions/indexes/lucene/src/main/java/org/exist/xquery/modules/lucene/QueryField.java M extensions/indexes/lucene/src/test/xquery/lucene/facets.xql M extensions/indexes/ngram/src/main/java/org/exist/indexing/ngram/NGramMatch.java M extensions/indexes/range/src/main/java/org/exist/xquery/modules/range/OptimizeFieldPragma.java Log Message: ----------- Merge pull request #4989 from evolvedbinary/hotfix/facets-bracketed-element Fix issues with Lucene Index optimisations and Matches Compare: https://github.com/eXist-db/exist/compare/59809d8d9a82...33dd3d0b7f88 |