Skip to content
This repository has been archived by the owner on Feb 12, 2021. It is now read-only.

Fuzzy match logic update #112

Merged
merged 24 commits into from
Jan 13, 2020
Merged

Fuzzy match logic update #112

merged 24 commits into from
Jan 13, 2020

Commits on Dec 29, 2019

  1. Configuration menu
    Copy the full SHA
    42edb20 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2020

  1. WIP variables

    jjw24 committed Jan 1, 2020
    Configuration menu
    Copy the full SHA
    52615c6 View commit details
    Browse the repository at this point in the history
  2. debug logging

    jjw24 committed Jan 1, 2020
    Configuration menu
    Copy the full SHA
    f6d0738 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2020

  1. Update variable names

    Make variables more descriptive of the state they represent
    jjw24 committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    84d6fc2 View commit details
    Browse the repository at this point in the history
  2. Move some logic into functions

    - Move checking if there is a prev compare string char match into function
    - Move updating of index list when a better match is found for the first substring logic into function
    jjw24 committed Jan 2, 2020
    Configuration menu
    Copy the full SHA
    220dbd7 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2020

  1. Simplify IfElse

    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    42a938b View commit details
    Browse the repository at this point in the history
  2. Move condition checking into functions

    - Moved if statement that checks if all query substrings are matched into a funciton
    - convert into shorthand expression the if statement that checks if all words are fully matched
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    e453dce View commit details
    Browse the repository at this point in the history
  3. Remove fuzzy match github repo reference + add logic context in summary

    1. Remove the github repo reference as we have mixed in substring matching
    2. Added context on how the logic is run
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    04b0f8b View commit details
    Browse the repository at this point in the history
  4. Update comment only

    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    19911d9 View commit details
    Browse the repository at this point in the history
  5. Update method summary only

    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    5040f09 View commit details
    Browse the repository at this point in the history
  6. fix index out of range exception

     occurs when query contains more than one whitespace eg. 'sql  manag'
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    e4b017b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1399674 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dde658a View commit details
    Browse the repository at this point in the history
  9. fix variable state which failed to represent correctly

    Failed if query text is 'sql servman'- returns true when should be false
    - moved it up so evaluation is included in the final substring check
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    0093838 View commit details
    Browse the repository at this point in the history
  10. Add unit tests for checking substrings

    checking if all substrings contained in compareString
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    24cc5db View commit details
    Browse the repository at this point in the history
  11. Remove containedFully variable state

    Not necessary to have and not needed to add another dimension to the scoring
    jjw24 committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    78a2086 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b54241a View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Update tests

    Two scoring changes only as a result of substring matching.
    jjw24 committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    2a49b38 View commit details
    Browse the repository at this point in the history
  2. Update StringMatcher's UserSettingSearchPrecision property type

    makes more sense and less conversion to int for actual precision score
    jjw24 committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    76727d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe65e7a View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Configuration menu
    Copy the full SHA
    6095933 View commit details
    Browse the repository at this point in the history
  2. update comment typo

    jjw24 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    71d8c20 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    592f1ca View commit details
    Browse the repository at this point in the history
  4. Update test per comment

    jjw24 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    504c08a View commit details
    Browse the repository at this point in the history