private void OnIndexStatusChanged(object sender, BaseIndexEventArgs e)
        {
            dispatcher.Invoke(() =>
            {
                CloseIndexCommand.NotifyCanExecuteChanged();
                ProgressPercentage = 0;
                NotifyPropertyChanged(nameof(IndexStatus));

                if (index.IndexInfo.IndexStatus == Common.IndexStatus.Ready)
                {
                    indexedDocuments.ExtractDocumentList();
                }
            });
        }
 /// <summary>
 /// Index operation finished
 /// </summary>
 /// <param name="sender">Object</param>
 /// <param name="e">BaseIndexArg</param>
 internal static void index_OperationFinished(object sender, BaseIndexEventArgs e)
 {
     throw new NotImplementedException();
 }