-
-
Notifications
You must be signed in to change notification settings - Fork 67
[WIP] Support for auto-completion and spelling correction in suggestions #994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
veloman-yunkan
wants to merge
19
commits into
main
Choose a base branch
from
spelling_correction
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
55da92e
New unittest Suggestion.autoCompletionAndSpellingCorrection
veloman-yunkan 5d52188
Limit on suggestion count in EXPECT_SUGGESTION_RESULTS()
veloman-yunkan 391ca59
Added result count limit to SuggestionSearcher::suggest()
veloman-yunkan 4b1728e
Made getAutocompletionResults() stub work as intended
veloman-yunkan 8472ffb
SuggestionSearch::getSmartSuggestions()
veloman-yunkan 1d683e6
"Implemented" SuggestionSearch::getAutocompletionSuggestions()
veloman-yunkan bb70480
Richer Suggestion.autoCompletionAndSpellingCorrection unit-test
veloman-yunkan f9196d5
Autocompletion handles multiword queries
veloman-yunkan 3598328
Implemented getTermCompletions()
veloman-yunkan 30a463b
Renamed a unit-test
veloman-yunkan 1f1c2e0
New unit-test Suggestion.autocompletionSuggestions
veloman-yunkan a2d21e5
No more fake entries in autocompletion suggestions
veloman-yunkan 347e925
Made the autocompletion query case-insensitive
veloman-yunkan f35b542
Completions require a prefix of at least two letters
veloman-yunkan 6cebde6
Enter SuggestionSearch::getSpellingSuggestions()
veloman-yunkan b455a6e
Proof-of-concept implementation of SpellingsDB
veloman-yunkan a94111a
Spelling corrections are included in smart suggestions
veloman-yunkan 966b2e5
SuggestionDataBase::getAllSuggestionTerms()
veloman-yunkan 2da49eb
SuggestionDataBase::getSpellingCorrections()
veloman-yunkan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.