public static string ExcludeCommonWords(string inputString)
{
if (inputString != null && inputString != "")
{
inputString = inputString.ToLowerInvariant();
List<string> commonWords = new List<string>()
{
"מסעדה",
"מסעדת",
"כשר",
"למהדרין",
"בר",
"restaurant",
"תפריט",
"bar",
"מטבח",
"kitchen",
"אוכל",
"food",
"טרי",
"בריא",
"מקום",
"רשת",
"נתניה",
"חיפה",
"הרצליה",
"פיתוח",
"רוטשילד",
"דיזנגוף",
"רמת החייל",
"סניף",
"קניון",
"כיכר",
"מרכז",
"אוניברסיטת",
"תל אביב",
"אילת",
"default",
"menu",
"רמת גן",
"תפריט",
"and",
"מקום",
"אווירה",
"עשיר",
"טעם",
"משלוחים",
"משלוח",
"יום",
"mishlohim"
};
foreach (string word in commonWords)
{
if (inputString.Contains(";")) inputString = inputString.Replace(";", " ");
if (inputString.Contains("-")) inputString = inputString.Replace("-", " ");
if (inputString.Contains("_")) inputString = inputString.Replace("_", " ");
if (inputString.Contains("/")) inputString = inputString.Replace("/", " ");
if (inputString.Contains("(")) inputString = inputString.Replace("(", " ");
if (inputString.Contains(")")) inputString = inputString.Replace(")", " ");
if (inputString.Contains(word))
{
inputString = inputString.Replace(word, "");
}
}
return inputString;
}
else
{
log.ErrorFormat("[ExcludeCommonWords] inputString is null or empty.");
return null;
}
}