/// <summary> /// Индексирование БД если индекса нет то делаем /// </summary> /// <param name="dbDatabase"></param> private NotesDatabase IndexDataBaseUseCreate(NotesDatabase dbDatabase) { if (dbDatabase.IsFTIndexed) { return(dbDatabase); } dbDatabase.CreateFTIndex(FTINDEX_OPTIONS.FTINDEX_ALL_BREAKS & FTINDEX_OPTIONS.FTINDEX_CASE_SENSITIVE, false); return(dbDatabase); }
/// <summary> /// Проверка и востановление индекса Базы Данных /// </summary> /// <param name="dbDatabase">База данных Lotus</param> /// <returns></returns> public static NotesDatabase IndexDataBaseUseCreate(NotesDatabase dbDatabase) { if (dbDatabase.IsFTIndexed) { //Есть индекс return(dbDatabase); } //Индекса нет востанавливаем dbDatabase.CreateFTIndex(FTINDEX_OPTIONS.FTINDEX_ALL_BREAKS & FTINDEX_OPTIONS.FTINDEX_CASE_SENSITIVE, false); return(dbDatabase); }