Skip to content

Conversation

@kunga
Copy link
Member

@kunga kunga commented Oct 31, 2025

Changelog entry

...

Changelog category

  • Not for changelog (changelog entry is not required)

Description for reviewers

...

@github-actions
Copy link

🟢 2025-10-31 10:42:01 UTC The validation of the Pull Request description is successful.

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:42:01 UTC Pre-commit check linux-x86_64-relwithdebinfo for fc958e0 has started.
2025-10-31 10:42:38 UTC Artifacts will be uploaded here
2025-10-31 10:44:34 UTC ya make is running...
2025-10-31 10:46:42 UTC Check cancelled

@kunga kunga requested a review from Copilot October 31, 2025 10:42
@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:42:56 UTC Pre-commit check linux-x86_64-release-asan for fc958e0 has started.
2025-10-31 10:43:23 UTC Artifacts will be uploaded here
2025-10-31 10:45:22 UTC ya make is running...
2025-10-31 10:46:42 UTC Check cancelled

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR implements support for n-gram and edge n-gram filtering in the fulltext indexing system. Previously, these settings were rejected as unsupported; now they are validated and applied during text analysis.

  • Added BuildNgrams function to generate n-gram tokens from input strings
  • Updated validation logic to accept and validate n-gram configuration parameters
  • Integrated n-gram filtering into the Analyze function pipeline

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
ydb/core/base/fulltext.cpp Implements n-gram generation logic, updates validation to accept n-gram settings, and applies n-gram filtering in the Analyze function
ydb/core/base/ut/fulltext_ut.cpp Adds unit test for n-gram filtering with Russian text

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:48:01 UTC Pre-commit check linux-x86_64-relwithdebinfo for 8e887e9 has started.
2025-10-31 10:48:08 UTC Artifacts will be uploaded here
2025-10-31 10:49:34 UTC ya make is running...
2025-10-31 10:55:51 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:50:32 UTC Pre-commit check linux-x86_64-release-asan for 8e887e9 has started.
2025-10-31 10:51:02 UTC Artifacts will be uploaded here
2025-10-31 10:53:10 UTC ya make is running...
2025-10-31 10:55:48 UTC Check cancelled

@kunga kunga requested a review from Copilot October 31, 2025 10:55
@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:57:11 UTC Pre-commit check linux-x86_64-relwithdebinfo for 2386aba has started.
2025-10-31 10:57:45 UTC Artifacts will be uploaded here
2025-10-31 10:59:11 UTC ya make is running...
2025-10-31 11:39:54 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 10:59:38 UTC Pre-commit check linux-x86_64-release-asan for 2386aba has started.
2025-10-31 10:59:54 UTC Artifacts will be uploaded here
2025-10-31 11:01:17 UTC ya make is running...
2025-10-31 11:39:52 UTC Check cancelled

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@kunga kunga requested a review from Copilot October 31, 2025 11:31
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 11:42:02 UTC Pre-commit check linux-x86_64-relwithdebinfo for 3943707 has started.
2025-10-31 11:42:18 UTC Artifacts will be uploaded here
2025-10-31 11:43:41 UTC ya make is running...
🟡 2025-10-31 13:10:27 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40853 38026 0 3 2793 31

2025-10-31 13:10:40 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-10-31 13:21:30 UTC Tests successful.

Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
222 (only retried tests) 199 0 0 8 15

🟢 2025-10-31 13:21:33 UTC Build successful.
🟢 2025-10-31 13:21:51 UTC ydbd size 2.3 GiB changed* by +9.4 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: a04e6ba merge: 3943707 diff diff %
ydbd size 2 426 565 360 Bytes 2 426 575 008 Bytes +9.4 KiB +0.000%
ydbd stripped size 515 718 280 Bytes 515 720 840 Bytes +2.5 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@kunga kunga self-assigned this Oct 31, 2025
@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 11:43:21 UTC Pre-commit check linux-x86_64-release-asan for 3943707 has started.
2025-10-31 11:43:45 UTC Artifacts will be uploaded here
2025-10-31 11:45:35 UTC ya make is running...
🟡 2025-10-31 13:39:49 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
17253 16906 0 121 203 23

🟢 2025-10-31 13:39:55 UTC Build successful.
🟢 2025-10-31 13:40:16 UTC ydbd size 3.8 GiB changed* by +14.3 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: a04e6ba merge: 3943707 diff diff %
ydbd size 4 063 322 088 Bytes 4 063 336 712 Bytes +14.3 KiB +0.000%
ydbd stripped size 1 508 300 152 Bytes 1 508 305 592 Bytes +5.3 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@kunga kunga marked this pull request as ready for review October 31, 2025 13:59
@kunga kunga requested a review from Copilot October 31, 2025 14:32
@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 14:33:22 UTC Pre-commit check linux-x86_64-relwithdebinfo for ebb369d has started.
2025-10-31 14:33:29 UTC Artifacts will be uploaded here
2025-10-31 14:33:53 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 14:33:27 UTC Pre-commit check linux-x86_64-release-asan for ebb369d has started.
2025-10-31 14:33:46 UTC Check cancelled

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 14:35:10 UTC Pre-commit check linux-x86_64-relwithdebinfo for b78d702 has started.
2025-10-31 14:35:14 UTC Artifacts will be uploaded here
2025-10-31 14:36:44 UTC ya make is running...
🟡 2025-10-31 16:13:46 UTC Some tests failed, follow the links below. Going to retry failed tests...

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
40860 38046 0 2 2791 21

2025-10-31 16:13:57 UTC ya make is running... (failed tests rerun, try 2)
🟢 2025-10-31 16:23:16 UTC Tests successful.

Ya make output | Test bloat | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
41 (only retried tests) 27 0 0 0 14

🟢 2025-10-31 16:23:18 UTC Build successful.
🟢 2025-10-31 16:23:35 UTC ydbd size 2.3 GiB changed* by +5.2 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: 4af0266 merge: b78d702 diff diff %
ydbd size 2 427 637 080 Bytes 2 427 642 440 Bytes +5.2 KiB +0.000%
ydbd stripped size 515 904 712 Bytes 515 906 184 Bytes +1.4 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

@github-actions
Copy link

github-actions bot commented Oct 31, 2025

2025-10-31 14:35:59 UTC Pre-commit check linux-x86_64-release-asan for b78d702 has started.
2025-10-31 14:36:15 UTC Artifacts will be uploaded here
2025-10-31 14:37:37 UTC ya make is running...
🟡 2025-10-31 16:39:41 UTC Some tests failed, follow the links below. This fail is not in blocking policy yet

Ya make output | Test bloat

TESTS PASSED ERRORS FAILED SKIPPED MUTED?
17258 16891 0 122 221 24

🟢 2025-10-31 16:39:51 UTC Build successful.
🟢 2025-10-31 16:40:12 UTC ydbd size 3.8 GiB changed* by +9.2 KiB, which is < 100.0 KiB vs main: OK

ydbd size dash main: ef0097c merge: b78d702 diff diff %
ydbd size 4 065 299 928 Bytes 4 065 309 352 Bytes +9.2 KiB +0.000%
ydbd stripped size 1 509 159 304 Bytes 1 509 163 080 Bytes +3.7 KiB +0.000%

*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants