MCPcopy Create free account

hub / github.com/Freyskeyd/nlp / functions

Functions135 in github.com/Freyskeyd/nlp

↓ 68 callersMethodappend
(&mut self, letter: char)
src/phonetics/metaphone/double_metaphone_result.rs:28
↓ 58 callersFunctioncontains
(value: &String, start: usize, len: usize, search: &str)
src/phonetics/utils/metaphone_utils.rs:18
↓ 49 callersFunctioncontains_at_least_one
(value: &String, start: usize, len: usize, search: &[&str])
src/phonetics/utils/metaphone_utils.rs:26
↓ 30 callersMethodappend_alternate
(&mut self, letter: char)
src/phonetics/metaphone/double_metaphone_result.rs:24
↓ 27 callersMethodappend_primary
(&mut self, letter: char)
src/phonetics/metaphone/double_metaphone_result.rs:20
↓ 17 callersFunctionchar_at
(value: &String, index: usize)
src/phonetics/utils/metaphone_utils.rs:33
↓ 15 callersFunctionassert_metaphone_to_many
(source: &str, matches: &[&T])
tests/metaphone.rs:37
↓ 15 callersFunctionis_vowel
(local: &str, n: usize)
src/phonetics/utils/metaphone_utils.rs:4
↓ 11 callersFunctionregion_match
(local: &str, n: usize, test: &str)
src/phonetics/metaphone/metaphone.rs:136
↓ 8 callersFunctionis_last_char
(size: usize, n: usize)
src/phonetics/metaphone/metaphone.rs:153
↓ 6 callersFunctionc_testing
(local: &str, n: usize, char_next: char)
src/phonetics/metaphone/metaphone.rs:124
↓ 6 callersFunctionis_next_char
(local: &str, n: usize, test: char)
src/phonetics/metaphone/metaphone.rs:128
↓ 6 callersFunctionis_previous_char
(local: &str, n: usize, current: char)
src/phonetics/metaphone/metaphone.rs:144
↓ 5 callersFunctionchar_at_match_after
(value: &String, index: usize, increase: usize, search: char)
src/phonetics/utils/metaphone_utils.rs:52
↓ 4 callersFunctionchar_at_match
(value: &String, index: usize, search: char)
src/phonetics/utils/metaphone_utils.rs:37
↓ 4 callersFunctionchar_at_match_before
(value: &String, index: usize, reduce: usize, search: char)
src/phonetics/utils/metaphone_utils.rs:44
↓ 4 callersMethodto_string
Convert soundex word to the normal soundex representation
src/phonetics/soundex.rs:75
↓ 3 callersFunctionjaro
Calculates the Jaro similarity between two strings. The returned value is between 0.0 and 1.0 (higher value means more similar). Examples: ``` use n
src/distance.rs:31
↓ 3 callersFunctionlevenshtein
Calculates the minimum number of insertions, deletions and substitutions required to change on string into the other. Examples: ``` use nlp::distanc
src/distance.rs:124
↓ 3 callersFunctionmetaphone
Try metaphone Examples: ``` use nlp::phonetics::metaphone::metaphone::*; assert_eq!("SMN", metaphone("simon")); assert_eq!("S", metaphone("s")); ```
src/phonetics/metaphone/metaphone.rs:16
↓ 2 callersFunctionassert_metaphone_equal
(pairs: &[(&str, &str)])
tests/metaphone.rs:29
↓ 2 callersFunctiondouble_next_char
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, letter: char)
src/phonetics/metaphone/handler.rs:565
↓ 2 callersFunctiong_testing
(local: &str, n: usize)
src/phonetics/metaphone/metaphone.rs:113
↓ 2 callersFunctionjaro_winkler
Like Jaro but gives a boost to strings that have a common prefix. Examples: ``` use nlp::distance::jaro_winkler; assert!((0.911 - jaro_winkler("che
src/distance.rs:91
↓ 2 callersFunctionsoundex
Try soundex Examples: ``` use nlp::phonetics::soundex::soundex; assert_eq!("S550", soundex("SIMON ")); ```
src/phonetics/soundex.rs:100
↓ 1 callersFunctionb_testing
(local: &str, n: usize)
src/phonetics/metaphone/metaphone.rs:120
↓ 1 callersFunctionclean_input
(value: &str)
src/phonetics/metaphone/double_metaphone.rs:87
↓ 1 callersMethodcleanup
(&mut self)
src/phonetics/metaphone/double_metaphone_result.rs:33
↓ 1 callersFunctioncondition_c0
(value: &String, index: usize)
src/phonetics/metaphone/conditions.rs:6
↓ 1 callersFunctioncondition_ch0
(value: &String, index: usize)
src/phonetics/metaphone/conditions.rs:19
↓ 1 callersFunctioncondition_ch1
(value: &String, index: usize)
src/phonetics/metaphone/conditions.rs:33
↓ 1 callersFunctioncondition_l0
(value: &String, index: usize)
src/phonetics/metaphone/conditions.rs:56
↓ 1 callersFunctioncondition_m0
(value: &String, index: usize)
src/phonetics/metaphone/conditions.rs:43
↓ 1 callersFunctiond_testing
(local: &str, n: usize)
src/phonetics/metaphone/metaphone.rs:105
↓ 1 callersFunctiondouble_metaphone
Double metaphone with alternate
src/phonetics/metaphone/double_metaphone.rs:12
↓ 1 callersFunctiong_testing_j
(local: &str, n: usize)
src/phonetics/metaphone/metaphone.rs:101
↓ 1 callersFunctionh_testing
(local: &str, n: usize)
src/phonetics/metaphone/metaphone.rs:109
↓ 1 callersFunctionhandle_aeiouy
Handler Private methods
src/phonetics/metaphone/double_metaphone.rs:68
↓ 1 callersFunctionhandle_b
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:8
↓ 1 callersFunctionhandle_c
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:25
↓ 1 callersFunctionhandle_c_cedilla
(result: &mut DoubleMetaphoneResult, index: usize)
src/phonetics/metaphone/handler.rs:20
↓ 1 callersFunctionhandle_cc
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:75
↓ 1 callersFunctionhandle_ch
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:93
↓ 1 callersFunctionhandle_d
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:122
↓ 1 callersFunctionhandle_f
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:143
↓ 1 callersFunctionhandle_g
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, slavo_germanic: bool)
src/phonetics/metaphone/handler.rs:147
↓ 1 callersFunctionhandle_gh
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:211
↓ 1 callersFunctionhandle_h
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:244
↓ 1 callersFunctionhandle_j
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, slavo_germanic: bool)
src/phonetics/metaphone/handler.rs:254
↓ 1 callersFunctionhandle_k
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:286
↓ 1 callersFunctionhandle_l
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:294
↓ 1 callersFunctionhandle_m
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:316
↓ 1 callersFunctionhandle_n
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:321
↓ 1 callersFunctionhandle_p
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:325
↓ 1 callersFunctionhandle_q
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:343
↓ 1 callersFunctionhandle_r
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, slavo_germanic: bool)
src/phonetics/metaphone/handler.rs:351
↓ 1 callersFunctionhandle_s
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, slavo_germanic: bool)
src/phonetics/metaphone/handler.rs:363
↓ 1 callersFunctionhandle_sc
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:419
↓ 1 callersFunctionhandle_t
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:455
↓ 1 callersFunctionhandle_v
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:481
↓ 1 callersFunctionhandle_w
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:489
↓ 1 callersFunctionhandle_x
(result: &mut DoubleMetaphoneResult, value: &String, index: usize)
src/phonetics/metaphone/handler.rs:522
↓ 1 callersFunctionhandle_z
(result: &mut DoubleMetaphoneResult, value: &String, index: usize, slavo_germanic: bool)
src/phonetics/metaphone/handler.rs:540
↓ 1 callersMethodis_complete
(&mut self)
src/phonetics/metaphone/double_metaphone_result.rs:16
↓ 1 callersFunctionis_silent_start
(value: &str)
src/phonetics/metaphone/double_metaphone.rs:80
↓ 1 callersFunctionis_slavo_germanic
(value: &str)
src/phonetics/metaphone/double_metaphone.rs:76
↓ 1 callersFunctionmax_bound
(b: &str, i: &usize, search_range: &usize)
src/distance.rs:17
↓ 1 callersFunctionmax_length
(a: &str, b: &str)
src/distance.rs:5
↓ 1 callersFunctionmin_bound
(i: &usize, search_range: &usize)
src/distance.rs:9
Functionbench_jaro
(b: &mut Bencher)
benches/distance.rs:19
Functionbench_jaro_fast_10_k
(b: &mut Bencher)
benches/distance.rs:45
Functionbench_jaro_winkler
(b: &mut Bencher)
benches/distance.rs:24
Functionbench_jaro_winkler_fast_10_k
(b: &mut Bencher)
benches/distance.rs:61
Functionbench_levenshtein
(b: &mut Bencher)
benches/distance.rs:14
Functionbench_levenshtein_fast_10_k
(b: &mut Bencher)
benches/distance.rs:29
Functioncompare_soundex_words
Compare soundex words Examples: ``` use nlp::phonetics::soundex::compare_soundex_words; assert!(compare_soundex_words("SIMON", "SIMON")); assert!(c
src/phonetics/soundex.rs:130
Functiondouble_metaphone_on_dict
()
tests/double_metaphone.rs:1231
Functionencode
Encode a normal char into a soundex char
src/phonetics/soundex.rs:27
Functionhandles_wlodzimierz
()
tests/double_metaphone.rs:1247
Functionis_vowel_without_y
(local: &str, n: usize)
src/phonetics/utils/metaphone_utils.rs:11
Functionjaro_1
()
src/distance.rs:261
Functionjaro_2
()
src/distance.rs:240
Functionjaro_diff_no_transposition
()
src/distance.rs:251
Functionjaro_diff_short
()
src/distance.rs:246
Functionjaro_diff_with_transposition
()
src/distance.rs:256
Functionjaro_empty_string
()
src/distance.rs:220
Functionjaro_first_empty
()
src/distance.rs:225
Functionjaro_same
()
src/distance.rs:235
Functionjaro_second_empty
()
src/distance.rs:230
Functionlevenshtein_against_vec
Calculates the levenshtein distance between a string and each string in a vector. Returns a vector of corresponding values. Examples: ``` use nlp::d
src/distance.rs:166
Functionlevenshtein_diff_long_string
()
src/distance.rs:202
Functionlevenshtein_diff_short_string
()
src/distance.rs:192
Functionlevenshtein_diff_spaced_sring
()
src/distance.rs:197
Functionlevenshtein_empty_string
()
src/distance.rs:180
Functionlevenshtein_first_empty
()
src/distance.rs:209
Functionlevenshtein_only_strings
()
src/distance.rs:266
Functionlevenshtein_same_string
()
src/distance.rs:187
Functionlevenshtein_second_empty
()
src/distance.rs:214
Functionmetaphone_1
()
tests/metaphone.rs:5
Functionmetaphone_11
()
tests/metaphone.rs:248
next →1–100 of 135, ranked by callers