Медленный поиск обычно означает обход файловой системы, просматривая каждый файл. Это легко сделать по любому протоколу удаленной файловой системы (SMB, AFP, NFS). Есть ли простой способ сделать это в ОС вашего клиентского бокса - это другой вопрос. Пользователи Mac, которые не очень разбираются в Unix, вероятно, не хотят запускать команду «найти» из командной строки. И вообще, этот вид поиска по файловой системе подходит только для поиска по имени файла или другим метаданным, а не по содержимому.
Для быстрого поиска обычно требуется, чтобы процесс на файловом сервере (в данном случае в блоке NAS) создавал и поддерживал отдельную базу данных / индекс метаданных файла (и, возможно, ключевые слова содержимого файла), чтобы можно было выполнить быстрый поиск по этой базе данных. Сложность этого заключается в том, что (1) разные решения быстрого поиска для разных ОС имеют разные представления о том, как должен выглядеть этот индекс, и (2) вам необходимо убедиться, что эта база данных / индекс не пропускает информацию о файлах, которые пользователь, выполняющий поиск, не имеет доступа к.
Итак, вы правы, кроссплатформенного стандарта для быстрого поиска файловых систем NAS до сих пор нет.
Если вы в основном поддерживаете пользователей Mac, рассмотрите возможность создания псевдо-NAS, купив Mac mini (499 долларов США) под управлением OS X Server (20 долларов США) и подключите его к жесткому диску Thunderbolt или настольному RAID-массиву Thunderbolt (диски стоимостью 250 долларов США +). ). В OS X Server есть средства для ведения индекса Spotlight на сервере, чтобы клиенты Mac могли использовать его только при подключении.