synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОбмен Файлами: Windows, Mac OSX, Linux › Быстрый поиск файлов на Synology из Windows

Быстрый поиск файлов на Synology из Windows

MetalHeart · 08.12.2014

Собственно проблема. Я скинул на NAS все свои доки, музыку, фото. Подключил в винде сетевые диски, но индексацию файлов на стороне винды включить не удается. На сервере индексация для этих папок включена. Можно как-то винду заставить индексировать сетевые диски или использовать индекс с NAS? А то поиск без индекса шибко долго длится :(

 

Siroc-co · 08.12.2014

Вот думал проблема только у меня. У меня часть проиндексирована, часть нет. Фотик настроил, что фоткает и пишет полный RAW и в два раза уменьшенный .jpg, а имя файла одинаковое. Начал искать на сетевой шаре по имени фотку в RAW, так он её не нашёл, а в jpg нашёл. А она есть. Как это ваще так может быть?

MetalHeart · 08.12.2014
У меня часть проиндексирована, часть нет.

 

Проиндексированно на стороне NAS или в винде? Если второе, то как это настроить?

MetalHeart · 10.12.2014

Неужели проблема больше ни для кого не актуальна?

Есть какое-то решение?

Siroc-co · 10.12.2014

А ваще работает, только очень странно. Ищем файл IMAG1970.jpg вондовским окошком поиска. Если искать "1970" - то ничего не находит. Если ввести IMAG - то выводит все файлы включающие буквы "IMAG", если по расширению, то выводит все файлы с данным расширением. Если ввести "AG1" - то тоже ничего не находит. Как-то так. Лучше поставить прогу для поиска файлов, они идеально работают.

MetalHeart · 11.12.2014

Да хотелось бы обойтись стандартными средствами Винды.

 

Вы говорите скорее всего не об индексированном поиске, а его нельзя назвать быстрым. Мой вопрос именно в том, как заставить винду индексировать сетевые диски и осуществлять поиск в индексе в 1-2 секунды.

polanat · 11.12.2014
Да хотелось бы обойтись стандартными средствами Винды.

 

Вы говорите скорее всего не об индексированном поиске, а его нельзя назвать быстрым. Мой вопрос именно в том, как заставить винду индексировать сетевые диски и осуществлять поиск в индексе в 1-2 секунды.

В восьмёрке это делается так -> Главная -> Простой доступ -> Всегда доступны вне сети.

Siroc-co · 11.12.2014
Мой вопрос именно в том, как заставить винду индексировать сетевые диски и осуществлять поиск в индексе в 1-2 секунды.

Находит быстрее.

MetalHeart · 11.12.2014
В восьмёрке это делается так -> Главная -> Простой доступ -> Всегда доступны вне сети.

 

Так при этом он предварительно копирует файлы на локальный компьютер. Да, индекс при этом работает. Только зачем тогда сервер, если файлы так и так на компе, будут находиться?

Siroc-co · 11.12.2014

Давайте сначала попробуем. И так:

Подключил в винде сетевые диски, но индексацию файлов на стороне винды включить не удается. На сервере индексация для этих папок включена. Можно как-то винду заставить индексировать сетевые диски или использовать индекс с NAS? А то поиск без индекса шибко долго длится :(

Что значит "не удаётся"?

Индексация включается так: нажмите правой кнопкой мыши на сетевом диске и выберите пункт "Свойства". В открывшемся окне выберите "Общие". Поставьте галку рядом с пунктом "разрешить индексировать содержимое файлов...". Вам это не удалось?

http://i9.pixs.ru/storage/9/1/2/dewwpng_8272686_15120912.png

Или у Вас как у меня, всё включено, но поиск идёт коряво?

Кстати, мой эксперимент показал, что индексы винда берёт у синолоджи. Сделал папку в DSM, отключил индексирование, накидал всякого мусора. Подцепил в винде эту папку и попробовал искать, не нашло, но вроде как начало индексировать. Создал другую папку в DSM, закидал мусором, в DSM её проиндексировал, подцепил к винде - сразу нашла файл быстрым поиском.

MetalHeart · 12.12.2014

Так вот именно, что этого пункта нет для сетевых дисков. Наверное он доступен, если только отметить "доступен автономно".

 

Или как-то по-другому этого удалось достичь?

 

http://f5.s.qip.ru/14a5VJjB3.jpg

Siroc-co · 13.12.2014

Знаете, это невозможно, судя по всему: http://answers.microsoft.com/ru-ru/windows...27-b11516816313

 

Возможно только если сетевая папки расшарена из под windows server, на котором подняты соответствующие службы, комп должен быть присоединен к домену, в котором находится windows server.

Siroc-co · 13.12.2014

Но не всё так плохо. Если не умеет винда, ещё не значит, что никто не умеет. Вот http://www.voidtools.com/

Ставьте её. В настройках указывайте папки, которые нужно индексануть, и в качестве папок я указал все свои сетевые диски:

http://i9.pixs.ru/storage/7/3/0/everypng_9900259_15145730.png

 

Индексацию расшаренных папок она сделала за ~30 сек, что наводит мысли на то, что на взяла индексы у Synology. Всё работает, ищет мгновенно, и вроде без косяков.

SergeS · 13.12.2014
Но не всё так плохо. Если не умеет винда, ещё не значит, что никто не умеет. Вот http://www.voidtools.com/

Ставьте её. В настройках указывайте папки, которые нужно индексануть, и в качестве папок я указал все свои сетевые диски:

http://i9.pixs.ru/storage/7/3/0/everypng_9900259_15145730.png

 

Индексацию расшаренных папок она сделала за ~30 сек, что наводит мысли на то, что на взяла индексы у Synology. Всё работает, ищет мгновенно, и вроде без косяков.

 

Какие ты хорошие програмки находишь, то virtualhere, то вот эту... Спасибо.

 

p.s. Особенно порадовали имена файлов-виндовс клиентов для virtualhere: vhui32.exe, vhui64.exe :-)))

 

MetalHeart · 13.12.2014

Siroc-co, спасибо за программулину. Как не хотелось пользоваться внешними решениями, но похоже все-таки придется. Может оно и к лучшему... Стандартный поиск Win7 не так уж и нравится. Единственный большой плюс - его интегрированность.

 

Пошерстил в интернете и нашел еще некоторые решения, может кому пригодятся.

 

Windows Desktop Search: http://www.microsoft.com/en-us/download/details.aspx?id=3383

 

Позволяет добавлять сетевые диски в индекс. Но установка возможна только на Win7 x32. У меня 64...

 

Это решение подробно описано вот тут: http://www.karanik.gr/2013/02/unc-windows-7.html (переводчик сайтов-гугль - в помощь).

 

 

 

 

Так же там описан метод для Win7 x64, но он не работает. Но предлагаемый способ подходит для добавления неидексированных мест (например, сетевых папок) в библиотеки:

 

1. Create a folder on your hard drive for shares. i.e. c:\share

2. Create another folder in the above share. i.e. c:\share\music

2. Link the Library to this folder.

3. Delete the folder.

4. Use the mklink in an elevated command prompt to make a symbolic link. Name the link the same as the folder you created above.

i.e - mklink /d c:\share\music \\server\music

5. Done. Now you have non-indexed UNC path as a library.

 

С поиском такая фишка не проходит. Т.к. после удаления "подставной" папки она сразу же исчезает из индекса.

 

 

 

 

 

 

 

 

MetalHeart · 13.12.2014

И вот список Desktop-Search-утилит от сторонних производителей (упомянутая программа так же там есть):

 

http://en.wikipedia.org/wiki/List_of_searc..._search_engines