Пример #1
0
         public void InitializeData3()
            {
                string[] namesArr3 = { "name1", "name2", "name3" };
                FieldStorage[] storesArr3 = { FieldStorage.No, FieldStorage.Yes, FieldStorage.No };
                string[] analArr3 = { "anal1", "anal2", "anal31" };
                var sug31 = new SuggestionOptions();
                sug31.Distance = StringDistanceTypes.Levenshtein;
                sug31.Accuracy = (float)0.6;
                var sug32 = new SuggestionOptions();
                var sug33 = new SuggestionOptions();
                sug33.Distance = StringDistanceTypes.Levenshtein;
                sug33.Accuracy = (float)0.5;
                SuggestionOptions[] sugArr3 = { sug31, sug32, sug33 };

   
                FillDictData(namesArr3, storesArr3, analArr3, sugArr3);
  
            }
Пример #2
0
            public void InitializeData1()
            {

                string[] namesArr1 = { "name1", "name2", "name3" };
                FieldStorage[] storesArr1 = { FieldStorage.No, FieldStorage.Yes, FieldStorage.Yes };
                string[] analArr1 = { "anal1", "anal2", "anal3" };
                var sug1 = new SuggestionOptions();
                sug1.Distance = StringDistanceTypes.Levenshtein;
                sug1.Accuracy = (float)0.6;
                var sug2 = new SuggestionOptions();
                var sug3 = new SuggestionOptions();
                sug3.Distance = StringDistanceTypes.Levenshtein;
                sug3.Accuracy = (float)0.45;
                SuggestionOptions[] sugArr1 = { sug1, sug2, sug3 };

   
                FillDictData(namesArr1, storesArr1, analArr1, sugArr1);
  
            }
Пример #3
0
         public void InitializeData2()
            {

               string[] namesArr2 = { "name2", "name3", "name1" };
                FieldStorage[] storesArr2 = { FieldStorage.Yes, FieldStorage.Yes, FieldStorage.No };
                string[] analArr2 = { "anal2", "anal3", "anal1" };
                var sug21 = new SuggestionOptions();
                sug21.Distance = StringDistanceTypes.Levenshtein;
                sug21.Accuracy = (float)0.6;
                var sug22 = new SuggestionOptions();
                var sug23 = new SuggestionOptions();
                sug23.Distance = StringDistanceTypes.Levenshtein;
                sug23.Accuracy = (float)0.45;
                SuggestionOptions[] sugArr2 = { sug22, sug23, sug21 };

   
   
                FillDictData(namesArr2, storesArr2, analArr2, sugArr2);
  
            }
Пример #4
0
		protected bool Equals(SuggestionOptions other)
		{
			return Distance == other.Distance && Accuracy.Equals(other.Accuracy);
		}
Пример #5
0
 protected bool Equals(SuggestionOptions other)
 {
     return(Distance == other.Distance && Accuracy.Equals(other.Accuracy));
 }
Пример #6
0
            public void FillDictData(string[] namesArr, FieldStorage[] storesArr, string[] analArr, SuggestionOptions[] sugArr)
            {
                for (int i = 0; i < namesArr.Length; i++)
                {
                    Fields.Add(namesArr[i]);

                    Stores.Add(namesArr[i], storesArr[i]);
                    Analyzers.Add(namesArr[i], analArr[i]);
                    Suggestions.Add(namesArr[i], sugArr[i]);


                }

            }