PDA

Показать полную графическую версию : Поиск устаревает?


Avatar-Lion
30-06-2023, 11:07
Пользователи жалуются, что Excel не сохраняет (иногда) введенные изменения. Посмотрев как они это делают, заметил, что они не открывают файлы напрямую, а ищут их по именам в общей папке и открывают из результатов поиска. Перетащил один файл к себе на комп и начал щупать его более детально. Выяснился любопытный факт.

Вот так выглядит файл просто в Проводнике (добавил пару символов и сохранил):
https://i.ibb.co/jDLzhKc/2.png

А вот так он выглядит в поиске:
https://i.ibb.co/RDtF2ht/image.png

Подчеркну, файл уже у меня на компе, а не в общей папке, т.е. его точно ничто не блокирует и ничто не мешает изменять его свойства. Почему тогда поиск выводит файл с прошлой датой, до внесенных изменений? И это при том, что у меня изменения сохраняются нормально, т.е. файл точно содержит в себе новые данные (поменял пару букв в одной ячейке). Повторный поиск просто обязан показать новую дату (сегодняшнюю) у файла. Но не показывает. WTF?

Сравнил также пути в Проводнике в верхней строке, где пишется путь:
C:\Users\Avatar-Lion\Downloads\отчет НОВЫЙ 2022.xlsx (новая дата видна)
search-ms:displayname=Результаты%20поиска%20в%20"Загрузки"&crumb=System.Generic.String%3Aотчет&crumb=location:C%3A%5CUsers%5CAvatar-Lion%5CDownloads (старая дата видна)

Далее возникло подозрение, что поисковая сессия в Windows имеет ограниченный срок жизни. Соответственно, секретари на ресепшене утром ищут файл в общей папке, находят, открывают, редактируют... В течение рабочего дня поисковая сессия истекает. Секретарь жмет кнопку сохранения, но т.к. сессия уже недействительна, файл по сути не сохраняется и вся работа за день пропадает.

Честно говоря, я никогда не проверял такой сценарий. Т.е. конечно же я пользуюсь поиском, и других тоже учу им пользоваться, но я никогда не размышлял что получится, если будет большой промежуток времени между открытием и сохранением файла из результатов поиска на сетевом ресурсе... Кто-нибудь тестировал подобное?

yurfed
30-06-2023, 14:15
Далее возникло подозрение, что поисковая сессия в Windows имеет ограниченный срок жизни. »А может это база службы индексирования (Windows Search) Windows.edb и берёт он из базы этой службы, вместо того, чтобы ещё раз прошуршать по дискам?

Petya V4sechkin
30-06-2023, 23:17
Avatar-Lion, Offline Files или Work Folders не используются?

Avatar-Lion
01-07-2023, 01:07
yurfed, У меня не индексируется каталог "Загрузки".

Petya V4sechkin, Точно нет. Тем более что дата изменения в поиске неверная на разных ПК и на разных системах (Win7, Win10).

В общем, ладно. Пока что тему на паузу поставлю, поскольку потребуется не один день, чтобы статистику собрать какую-то.

yurfed
01-07-2023, 10:36
У меня не индексируется каталог "Загрузки". »У тебя (извини, на ТЫ, не первый год) настройка индексации по каталогам? Очь интересно.

Petya V4sechkin
01-07-2023, 11:28
Avatar-Lion, Рецензирование - Общий доступ к книге - Отслеживание изменений (https://support.microsoft.com/ru-ru/office/22aea671-cac7-4fa3-845d-eeb23725bd15) не включено в этих файлах?

Avatar-Lion
01-07-2023, 12:23
yurfed, Я просто удалил все папки из индексируемых... А, нет, сорри. Глянул сейчас - индексируется, да. Возможно, делал это на рабочем ПК. Сейчас уже за давностью лет не вспомню.

Petya V4sechkin, О, кстати да, я вот заметил, что целый ряд Excel-файлов имел общий доступ. Не знаю кто и когда его включил, но у многих файлов значилось по несколько сессий... ну или как это назвать, не знаю. Причем некоторые очень старые, многомесячной давности. Проблема только в том, что невозможно отследить кто это, т.к. все ПК имеют одинаковые учетки (просто User). И я вот подумал: а как Excel вообще определяет кто его редактирует? Имена же идентичные. Или у Excel еще есть какие-то способы разобраться в этом? Я потому что склоняюсь уже в сторону версии с общим доступом, из-за которого Excel мог не сохранять изменения, т.к. имена юзеров одинаковые, а значит, он не всегда понимал чья сессия приоритетная.

bredych
04-07-2023, 10:50
Далее возникло подозрение, что поисковая сессия в Windows имеет ограниченный срок жизни »
у нас правилом хорошего тона считается при работе с файлами на общих сетевых ресурсах сохранять как можно чаще. Даже если выставлена возможность одновременной работы нескольких юзеров с одним доком.
благо, жмакнуть контрол-S хоть после каждой строки не особо сложно..

dmitryst
04-07-2023, 11:27
Кстати, о сессиях. Действительно, иногда встречаю если не месячные, то 10дневные или недельные сессии. При этом юзер уже точно давно не работает, но файл таки залочен. Причем такое поведение и на родном виндо-шаринге, и на собранном на коленке smbd, файлы xls/xlsx, doc/docx.




© OSzone.net 2001-2012