Mmdixon
13f18f1331
Merge pull request #10 from Microsoft/version-bump
...
[nodejs] Dependency and version bump.
2018-11-06 13:48:25 -05:00
Matthew Dixon
0cdaa3c3b8
[nodejs] Dependency and version bump.
2018-11-06 13:05:59 -05:00
Mmdixon
62fc593e94
Merge pull request #9 from Microsoft/narrower-usings
...
xtd: Use only what we need
2018-10-15 15:17:19 -04:00
Tavian Barnes
e6c0d36652
xtd: Use only what we need
2018-10-15 13:50:40 -04:00
Steven
3315afd5e8
Update README.md ( #8 )
...
* Update README.md
2018-10-15 13:38:13 -04:00
Mmdixon
47a131f5e7
Merge pull request #7 from Microsoft/npm-publish
...
Ignore C# when publishing for npm.
2018-10-09 10:52:30 -04:00
Matthew Dixon
74e19a077c
Ignore C# when publishing for npm.
2018-10-09 10:00:43 -04:00
Mmdixon
04c64cdacd
Merge pull request #6 from Microsoft/csharp-update
...
Csharp update
2018-10-05 17:48:54 -04:00
Matthew Dixon
14bfe61acc
Update docs for GitHub source.
2018-10-05 16:39:02 -04:00
Dominic Morin
7c1ec69e5a
update version, docs and use map to make variations distinct
2018-10-05 16:24:35 -04:00
Dominic Morin
abb90f116d
generate docs
2018-10-05 16:24:35 -04:00
Dominic Morin
0c6158c4ab
Apply changes to TS as well.
2018-10-05 16:24:34 -04:00
Dominic Morin
633ea3a953
update Matcher API and nuget version (0.0.6 is currently deployed)
2018-10-05 16:24:34 -04:00
Dominic Morin
bec8dd5daa
Update JavaScript (TS) namespaces to reflect C#'s
...
Following PR https://maluuba.visualstudio.com/_git/PhoneticMatching/pullrequest/996?_a=overview
This PR is to adopt same conventions in how classes are organized. Specifically for Matchers and Distance operators.
I am still learning TypeScript. Please let me know if anything doesn't make sense.
2018-10-05 16:24:25 -04:00
Dominic Morin
6b650fe47d
Add normalized fuzzy matchers for known types (string, EnPronunciation, DistanceInput)
...
Add normalized fuzzy matchers for known types. Specialization is not defined in C# because generics are resolved on runtime. Hence, I used derived class instead. This implementation leads the way to pass the distance operators to native functions (instead of passing managed callbacks).
Another approach would be to define Extensions for FindNearest* methods but that implies to always pass the phoneticWeightPercentage as a parameter for the DistanceInput case or to expose the field in an undesired way in the interface. i.e.:
public static IList<Match<Target>> FindNearestWithinNormalized<Target>(this IFuzzyMatcher<Target, DistanceInput> matcher, DistanceInput query, double limit, int count, double phoneticWeightPercentage)
2018-10-05 16:17:52 -04:00
Dominic Morin
4582a29126
Implement accuracy tests
2018-10-05 16:17:52 -04:00
Dominic Morin
25e9f3ac76
Add perf test project
2018-10-05 16:17:51 -04:00
Mmdixon
12b3334e8c
Add C# project: bindings, wrappers and tests.
...
The public interface for C# classes is **complete** : under _src/cs/PhoneticMatching_.
Tests are **complete** : under _src\cs\PhoneticMatchingTests_.
Bindings are **complete** (might require more documentation but I don't think this is meant to be public): under _src\maluuba\speech\csharp_
Also reviewed in https://maluuba.visualstudio.com/_git/PhoneticMatching/pullrequest/976
2018-10-05 16:17:31 -04:00
Mmdixon
64c1cbd479
Merge pull request #5 from Microsoft/macos
...
Add support for MacOS
2018-07-27 13:00:04 -04:00
Matthew Dixon
f5259c77d7
Bump version, rebuild docs.
2018-07-27 11:54:01 -04:00
Matthew Dixon
9efe578270
Add support for MacOS
2018-07-27 10:48:01 -04:00
Matthew Dixon
7c1c861fb0
Make sure travis triggers on tag names too.
2018-07-19 16:57:19 -04:00
Mmdixon
ea9602786f
Merge pull request #4 from Microsoft/release
...
Version bump for release
2018-07-19 16:32:01 -04:00
Matthew Dixon
3781abe3cf
Version bump for release
2018-07-19 16:15:03 -04:00
Mmdixon
2e5389e3fe
Merge pull request #3 from Microsoft/soundex-baseline
...
Add Soundex baseline to test set.
2018-07-19 15:51:21 -04:00
Matthew Dixon
375299f156
Add Soundex baseline to test set.
2018-07-19 15:10:21 -04:00
Mmdixon
773936b246
Merge pull request #2 from Microsoft/travis
...
Travis
2018-07-18 19:05:16 -04:00
Matthew Dixon
2e5c689836
Add CI badges. Update remote node-pre-gyp path.
2018-07-18 17:19:12 -04:00
Matthew Dixon
5a9e3d9372
Add travis.yml file.
2018-07-18 17:15:16 -04:00
Mmdixon
ba5445bc49
Merge pull request #1 from Microsoft/appveyor
...
Appveyor
2018-07-18 10:06:53 -04:00
Matthew Dixon
3288423208
Add appveyor.yml
2018-07-17 17:07:29 -04:00
Matthew Dixon
644cb336d8
Update README to include npm install.
2018-07-17 13:30:51 -04:00
Matthew Dixon
f16e662d14
Initial Code Commit
2018-07-17 10:39:18 -04:00
Microsoft Open Source
e0518a143d
Initial commit
2018-06-21 13:50:30 -07:00
Microsoft Open Source
e12c9738c2
Initial commit
2018-06-21 13:50:29 -07:00
Microsoft GitHub User
738c956227
Initial commit
2018-06-21 13:50:23 -07:00