Skip to content

Comments

feat: Added indexing and search with dense vector#37

Merged
OlegoO merged 20 commits intodevfrom
feat/VCST-dense-vector
Feb 5, 2026
Merged

feat: Added indexing and search with dense vector#37
OlegoO merged 20 commits intodevfrom
feat/VCST-dense-vector

Conversation

@Ljutyj
Copy link
Contributor

@Ljutyj Ljutyj commented Dec 19, 2025

Description

feat: Added indexing and search with dense vector

References

QA-test:

Jira-link:

Artifact URL:

https://vc3prerelease.blob.core.windows.net/packages/VirtoCommerce.ElasticSearch8_3.825.0-pr-37-99e8.zip


Note

Medium Risk
Touches core indexing/mapping and search query construction (kNN/semantic paths), so misconfiguration could lead to mapping mismatches or degraded search behavior; scope is localized and covered by updated tests/constructor wiring.

Overview
Adds dense vector support end-to-end: ElasticSearchPropertyService can now create/configure DenseVectorProperty (dims from settings) and ElasticSearch8Provider uses that configuration when creating the semantic __ml mapping.

Indexing logic now detects documents already containing a dense vector field and skips semantic ML pipeline setup in that mode, while ElasticSearchRequestBuilder can run kNN either from the configured text-embedding model or directly from a request-supplied DenseVector, bypassing the global semantic search type when vectors are provided.

Updates dependencies (VirtoCommerce.SearchModule.Core to 3.824.0) and adjusts tests/DI wiring to inject ISettingsManager/IElasticSearchPropertyService accordingly.

Written by Cursor Bugbot for commit 99e8efb. This will update automatically on new commits. Configure here.

@vc-ci
Copy link
Contributor

vc-ci commented Dec 19, 2025

Review task created: https://virtocommerce.atlassian.net/browse/VCST-4463

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.587
Timestamp: 19-12-2025T14:50:14

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.789
Timestamp: 22-12-2025T13:01:20

@Ljutyj Ljutyj requested a review from tatarincev December 23, 2025 15:32
Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.414
Timestamp: 26-12-2025T12:22:10

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.803
Timestamp: 26-12-2025T12:32:07

@Ljutyj Ljutyj requested a review from artem-dudarev January 12, 2026 08:43
Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.403
Timestamp: 14-01-2026T10:17:03

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.685
Timestamp: 23-01-2026T11:01:06

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.811
Timestamp: 26-01-2026T13:11:36

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.768
Timestamp: 26-01-2026T16:09:57

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 8.061
Timestamp: 26-01-2026T17:20:51

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.253
Timestamp: 27-01-2026T09:07:46

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.177
Timestamp: 27-01-2026T09:18:32

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.648
Timestamp: 27-01-2026T09:43:02

@OlegoO OlegoO merged commit c5653bf into dev Feb 5, 2026
3 checks passed
@OlegoO OlegoO deleted the feat/VCST-dense-vector branch February 5, 2026 19:04
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 5, 2026

Copy link
Contributor

@vc-ci vc-ci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test Suite: Test Suites/Modules/module_Assets
Tests: 13
Failures: 0
Errors: 0
Time: 7.708
Timestamp: 05-02-2026T19:13:12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants