Приветствую!
Вкратце предыстория. Разрабатывается конфиг 1С, в котором нужен будет поиск по содержимому в файлах. Предполагается для этого развернуть Indexing Service. Сделал, работает, но вот никак не получатся сделать очень простой запрос — вернуть список всех файлов .doc .xls из каталога.
Взял из Platform SDK QSample.vbs (из папки Samples\WinBase\Indexing\Squery\), ввожу командную строку cscript qsample.vbs "#filename *.|(doc|,xls|)" /c:Каталог /l:2
и не работает — результатов нет.
В хелпе майкрософтовском (
ms-help://MS.MSSDK.1033/MS.WinSDK.1033/indexsrv/html/ixqlang_2437.htm) есть пример запроса
"#filename *.|(do?|,xl?|,p?t|,mdb|)" — Microsoft Office documents, он тоже не работает!
В Управлении компьютером в ветви служба индексирования есть страница "Опрос каталога", там можно делать запросы к службе индексирования, там строка запроса "#filename *.|(do?|,xl?|,p?t|,mdb|)" тоже ничего не возвращает.
Более того, похоже, что регулярные выражения вообще не работают в запросах к Indexing Service. Не работает даже "?"!!!!!
Помогите разобраться, плиз!