public DefaultProductNameMetricConfig()
 {
     InnerMetric        = new Levenstein();
     NameCleaningConfig = new DefaultMatchNameCleaningConfig();
     Tokeniser          = new TokeniserWhitespace();
     APositionalWeightingCoefficientPower = 1.5d;
     BPositionalWeightingCoefficientPower = 0d;
     ABCompoundPositionalWeightRatio      = 0d;
 }
 // [SetUp]
 public TokenisersUnitTests()
 {
     myTokeniserQGram3         = new TokeniserQGram3();
     myTokeniserQGram3Extended = new TokeniserQGram3Extended();
     myTokeniserQGram2         = new TokeniserQGram2();
     myTokeniserSGram2         = new TokeniserSGram2();
     myTokeniserQGram2Extended = new TokeniserQGram2Extended();
     myTokeniserSGram2Extended = new TokeniserSGram2Extended();
     myTokeniserWhitespace     = new TokeniserWhitespace();
 }
示例#3
0
 /// <summary>
 /// constructor taking metric to use
 /// </summary>
 /// <param name="metricToUse">the string metric to use</param>
 public MongeElkan(AbstractStringMetric metricToUse)
 {
     tokeniser            = new TokeniserWhitespace();
     internalStringMetric = metricToUse;
 }