6

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

К сожалению, поиск по рабочему столу Windows по-прежнему не находит ничего в.Файлы SQL. Другие типы файлов, такие как .cs, .docx и т.д., Были успешно найдены.

Я использую Windows XP SP2 - и это рабочая машина, на которой я не могу легко установить альтернативные поисковые системы, поэтому я застрял в поиске по индексу Windows Desktop.

Очевидно, я могу искать.Файлы SQL, использующие другие (неиндексированные) методы, но я предпочитаю скорость Desktop Search - если бы я мог заставить ее работать.

Обновление: скопировав пару.Файлы SQL в.Добавлены файлы SQL.TXT в том же каталоге, что и ~ quack .SQL.TXT как расширение файла для параметров индексации (с использованием простого текстового фильтра, с выбранными "Свойства индекса и содержимого файла") и повторной индексации, Desktop Search все равно не может найти строки ни в одной из.SQL или.Файлы SQL.TXT.

Дополнительная информация: после переиндексации я проверил типы файлов в расширенных параметрах Desktop Search и отметил, что.Расширение файла SQL.TXT больше не отображается в списке типов файлов.

4 ответа4

3

Это, очевидно, было бы неоптимальным, но вы пытались скопировать.Файлы SQL в.TXT файлы?

Я не имею в виду просто переименование, поскольку вы, вероятно, где-то используете файлы SQL в качестве файлов SQL. Но если у вас есть место, сделайте копии и переименуйте их .SQL.TXT или около того. Если ваши файлы SQL часто меняются, запланируйте задачу для повторного создания копий.

Это было бы полезно в качестве эксперимента - если Windows Desktop Search может успешно проиндексировать.Файл SQL.TXT, есть кое-что о.Расширение SQL, на котором происходит сбой. Если это не возможно, что-то в формате файла сбивает с толку.

2

Это может быть неактуально, но для таких вещей мне действительно нравится использовать командную строку. Это действительно быстро и позволяет вам задавать регулярные выражения и другие функции, такие как сопоставление начала (или конца) строки.

  • Удерживая клавишу Shift, щелкните правой кнопкой мыши каталог, который хотите найти
  • Выберите "Открыть командное окно здесь"
  • Введите findstr "order by" *.sql
  • Если вы также хотите искать в подкаталогах, просто используйте findstr /S "order by" *.sql

Это вернет все файлы с именем * .sql со строкой "order by" в них. Есть много ключей командной строки, чтобы включить такие вещи, как номера строк, просто введите findstr /?

1

Просто используйте бесплатный переносной поиск файлов Qytec вместо Windows Desktop Search. Он может успешно искать в файлах с предоставленными расширениями. Вам не нужно устанавливать его, так как он переносной. Я попробовал это на своем.SQL файлы и все работает без проблем. Вот скрин с моего ПК:

альтернативный текст

0

Я думаю (но я не уверен), вам нужно установить iFilter для SQL в поисковой системе Windows Desktop. Посмотрите здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .