Пошук у робочому столі Windows не вдається шукати у файлах .SQL


6

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

На жаль, пошук у робочому столі Windows все ще не дозволяє знайти що-небудь у файлах .SQL. Інші типи файлів, такі як .cs, .docx і т.д., шукаються успішно.

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

Очевидно, що я можу шукати файли.

Оновлення: Скопіювавши пару ~ шарлатанство , додав .SQL.TXT як розширення файлу для параметрів індексації (використовуючи фільтр звичайного тексту, вибрано "Властивості індексу та вміст файлу") і повторне індексування, пошук на робочому столі досі не вдається знайти рядки в файлах .SQL або .SQL.TXT.

Додаткова інформація: після повторної індексації, я перевірив типи файлів у розширених опціях Desktop Search і зазначив, що розширення файлу.


Дивіться також superuser.com/questions/84744/…
RJFalconer

Відповіді:


3

Це, очевидно, буде неоптимальним, але ви спробували скопіювати файли.

Я не маю на увазі просто перейменувати, оскільки ви, мабуть, використовуєте файли SQL як файли SQL десь. Але якщо у вас є простір, зробіть копії і перейменуйте ті до .SQL.TXT або близько того. Якщо ваші файли SQL часто змінюються, планувати завдання повторно створювати копії.

Це було б доцільно як експеримент - якщо Windows Desktop Search успішно індексує файл .SQL.TXT, є щось про розширення .SQL. Якщо це неможливо, щось про формат файлу це заплутує.


Це гарна ідея - я спробую скопіювати лише декілька файлів на .SQL.TXT і перевірити, чи знайти Desktop Search речі в них ...
Dan Blanchard

1
Цікаво: скопіювавши кілька файлів .SQL у файл .SQL.TXT і відновивши індекси, Desktop Search STILL не зможе знайти рядки в цих файлах. Як відчайдушну міру, я додав .SQL.TXT як розширення файлу до параметрів індексування - тепер мені доведеться почекати ще кілька годин, щоб переіндексувати ...
Dan Blanchard

2

Це може бути нерелевантним, але для подібних подій мені дуже подобається використовувати командний рядок. Це дуже швидко і дозволяє вказувати регулярні вирази та інші функції, наприклад, відповідність початку (або кінця) рядка.

  • Утримуйте натиснутою клавішу Shift і клацніть правою кнопкою миші каталог, який потрібно шукати
  • Виберіть "Відкрити вікно команд"
  • Тип findstr "order by" *.sql
  • Якщо ви хочете також шукати підкаталоги, просто використовуйте findstr /S "order by" *.sql

Це поверне всі файли з ім'ям * .sql з рядком "order by" у них. Існує багато перемикачів командного рядка для включення номерів рядків, просто введіть findstr /?


1
Саме так я вирішив цю неадекватність пошуку GUI, хоча більшу частину часу використовував findstr /m оскільки вміст файлу зазвичай не форматує це у вікні cmd.
zagrimsan

1

Просто скористайтеся безкоштовним Qytec Портативний шукач файлів замість Windows Desktop Search. Він може успішно здійснювати пошук у файлах із наданими розширеннями. Вам не потрібно встановлювати його, оскільки він портативний. Я спробував його на моїх .SQL файли, і він працює без будь-яких проблем. Ось екран з мого комп'ютера:

alt text


Вибачте - я повинен був бути більш зрозумілим щодо встановлення інших пошукових систем: оскільки це робоча машина, я не можу використовувати що-небудь інше, ніж інструменти, які вже надані на машині.
Dan Blanchard

Так що удачі з WDS.
Mehper C. Palavuzlar

0

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


Спасибі, але не існує специфічних для iFilter файлів SQL - і, чесно кажучи, я не очікував би знайти такий файл, оскільки файли .SQL є текстовими файлами.
Dan Blanchard
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.