This commit is contained in:
2020-01-24 20:57:46 +00:00
parent e18e75b972
commit 61c01a5e9b
3 changed files with 12 additions and 8 deletions

View File

@@ -378,7 +378,7 @@ namespace AyaNova.Biz
public long ObjectId { get; set; }
public AyaType ObjectType { get; set; }
public string Name { get; set; }
public List<string> Words { get; set; }
public List<string> Words { get; set; }
@@ -389,7 +389,7 @@ namespace AyaNova.Biz
LocaleId = localeId;
ObjectId = objectID;
ObjectType = objectType;
Name = name;
Name = name;
}
@@ -754,7 +754,13 @@ RETURNING id, xmin;
/// used for eliminating noise words from search dictionary
/// </summary>
public static Dictionary<long, LocaleWordBreakingData> localeWordBreakingDataCache = new Dictionary<long, LocaleWordBreakingData>();
private static Dictionary<long, LocaleWordBreakingData> localeWordBreakingDataCache = new Dictionary<long, LocaleWordBreakingData>();
//called by Locale in the rare circumstance that a local has changed that is cached
//and might affect word breaking (stopwords cjkindex etc)
internal static void ClearLocaleWordBreakingDataCache(long localeId)
{
localeWordBreakingDataCache.Remove(localeId);
}
internal static List<string> BreakCore(long localeId, bool KeepWildCards, List<string> textStrings)
{