Project

General

Profile

1
package eu.dnetlib.pace.config;
2

    
3
/**
4
 * Enumerates the distance Algos.
5
 */
6
public enum Algo {
7

    
8
	/** The Jaro winkler. */
9
	JaroWinkler,
10
	/** The Jaro winkler title. */
11
	JaroWinklerTitle,
12
	/** The Levenstein. */
13
	Levenstein,
14
	/** The Levenstein distance for title matching */
15
	LevensteinTitle,
16
	/** The Level2 jaro winkler. */
17
	Level2JaroWinkler,
18
	/** The Level2 jaro winkler for title matching */
19
	Level2JaroWinklerTitle,
20
	/** The Level2 levenstein. */
21
	Level2Levenstein,
22
	/** The Sub string levenstein. */
23
	SubStringLevenstein,
24
	/** The Year levenstein. */
25
	YearLevenstein,
26
	/** The Sorted jaro winkler. */
27
	SortedJaroWinkler,
28
	/** The Sorted level2 jaro winkler. */
29
	SortedLevel2JaroWinkler,
30
	/** Compares two urls */
31
	urlMatcher,
32
	/** Exact match algo. */
33
	ExactMatch,
34
	/**
35
	 * Returns 0 for equal strings, 1 for different strings.
36
	 */
37
	MustBeDifferent,
38
	/** Always return 1.0 as distance. */
39
	AlwaysMatch,
40
	/** Person distance */
41
	PersonCoAuthorSurnamesDistance,
42
	PersonCoAnchorsDistance,
43
	PersonDistance,
44
	/** The Null. */
45
	Null
46
}
(1-1/7)