| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
vespa-engine/havardpe/stop-using-non-heap-strict-OR
stop using non-heap strict OR
|
| | |
|
|\ \
| | |
| | | |
Add DomainName.leafLabel()
|
| | | |
|
|\ \ \
| | | |
| | | | |
Balder/cleanup backend construction
|
| | | | |
|
|/ / / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/renovate/org.openrewrite.maven-rewrite-maven-plugin-5.x
Update dependency org.openrewrite.maven:rewrite-maven-plugin to v5.25.0
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | | |
Update aws-java-sdk monorepo to v1.12.678
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/renovate/org.openrewrite.recipe-rewrite-testing-frameworks-2.x
Update dependency org.openrewrite.recipe:rewrite-testing-frameworks to v2.5.0
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/renovate/org.openrewrite.recipe-rewrite-recipe-bom-2.x
Update dependency org.openrewrite.recipe:rewrite-recipe-bom to v2.8.0
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
vespa-engine/toregge/rewrite-search-lib-fef-phrase-splitter-unit-test-to-gtest
Rewrite searchlib fef phrase splitter unit test to gtest.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-search-lib-fef-parameter-unit-test-to-gtest
Rewrite serchlib fef parameter unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchlib-feature-name-parser-unit-test-to-gtest
Rewrite searchlib feature name parser unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchlib-attribute-content-unit-test-to-gtest
Rewrite searchlib AttributeContent unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchlib-diskindex-bitvector-unit-test-to-gtest
Rewrite searchlib diskindex bitvector unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | | |
vespa-engine/vekterli/handle-imported-attributes-in-doc-select-fallback-path
Use attributes when evaluating selection expression on full documents
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This addresses an unintended shortcoming in our handling of imported
fields, as these are exposed _only_ through attributes.
Document selection evaluation is automatically optimized in the backend
by pre-filtering documents that can be fully evaluated by exclusively
looking at attribute values (this goes for both selection matching
and mismatching). This is done by cloning the selection AST and
replacing all applicable field value nodes with corresponding attribute
references.
However, if a document _cannot_ be evaluated from attributes alone,
we fall back to reading it fully from the doc store, after which the
original selection is evaluated on it. This is the crux of the problem,
and prior to this commit an expression using both an imported field
and a non-attribute field would fail to be evaluated since the full
document evaluation would not have any knowledge of the attribute.
This commit makes it so that also the full document evaluation will
use a "patched" AST with all possible field references replaced with
attribute lookups. Since we reuse an existing patched AST that was not
otherwise used in this code path, there is no added overhead with this
approach.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Otherwise an evaluation trace of e.g. a conjunctive expression will
only observe the _result_ of the `and` node's lhs/rhs children, not
the actual sub traces of evaluating them.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/renovate/error-prone-annotations.vespa.version
Update dependency com.google.errorprone:error_prone_annotations to v2.26.1
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
Remove TypedSecretStore
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/hmusum/support-serializing-document-update-to-json
Add support for serializing document update to json
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-messagebus-sequencer-unit-test-to-gtest
Rewrite messagebus sequencer unit test to gtest.
|
| | |/ /
| |/| | |
|
|\ \ \ \
| |/ / /
|/| | | |
Expose JarSuffix as public
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
vespa-engine/toregge/rewrite-searchlib-source-selector-unit-test-to-gtest
Rewrite searchlib source selector unit test to gtest.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchlib-attribute-posting-list-unit-test-to-gtest
Rewrite searchlib attribute posting list unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchlib-attribute-guard-unit-test-to-gtest
Rewrite searchlib AttributeGuard unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchcore-fusion-runner-unit-test-to-gtest
Rewrite searchcore fusion runner unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchcore-disk-index-cleaner-unit-test-to-gtest
Rewrite searchcore DiskIndexCleaner unit test to gtest.
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
vespa-engine/toregge/rewrite-searchcore-feed-token-unit-test-to-gtest
Rewrite searchcore FeedToken unit test to gtest.
|