Wyszukiwanie pulpitu Windows nie wyszukuje w plikach .SQL

6

Ustawiłem opcje indeksu dla rozszerzenia .SQL, aby użyć „Filtr tekstu zwykłego” z „Właściwościami indeksu i zawartością pliku”, i upewnię się, że katalogi zawierające pliki SQL znajdują się w „Lokalizacjach uwzględnionych”.

Niestety, wyszukiwanie pulpitu Windows nadal nie może znaleźć niczego w plikach .SQL. Inne typy plików, takie jak .cs, .docx itp. Są wyszukiwane pomyślnie.

Używam systemu Windows XP z dodatkiem SP2 - i jest to maszyna robocza, na której nie mogę łatwo zainstalować alternatywnych wyszukiwarek, więc utknąłem przy wyszukiwaniu pulpitu Windows w poszukiwaniu indeksowanym.

Oczywiście mogę przeszukiwać pliki .SQL przy użyciu innych (nieindeksowanych) technik, ale wolę szybkość Desktop Search - jeśli mogę go uruchomić.

Aktualizacja: Po skopiowaniu kilku plików .SQL do plików .SQL.TXT w tym samym katalogu, co sugeruje ~ kwak , dodano .SQL.TXT jako rozszerzenie pliku do opcji indeksowania (przy użyciu filtra zwykłego tekstu, z zaznaczonymi „Właściwościami indeksu i zawartością pliku”) i ponownym indeksowaniem, Wyszukiwanie pulpitu nadal nie można znaleźć ciągów w plikach .SQL lub .SQL.TXT.

Dodatkowe informacje: po ponownym indeksowaniu sprawdziłem typy plików w zaawansowanych opcjach wyszukiwania Desktop Search i zauważyłem, że rozszerzenie pliku .SQL.TXT nie pojawia się już na liście typów plików.

Dan Blanchard
źródło

Odpowiedzi:

3

To oczywiście byłoby nieoptymalne, ale czy próbowałeś kopiować pliki .SQL do plików .TXT?

Nie mam na myśli po prostu zmiany nazwy, ponieważ prawdopodobnie używasz plików SQL jako plików SQL. Ale jeśli masz miejsce, zrób kopie i zmień nazwę te do .SQL.TXT lub tak. Jeśli Twoje pliki SQL często się zmieniają, zaplanuj zadanie ponownego utworzenia kopii.

Byłoby to opłacalne jako eksperyment - jeśli Windows Desktop Search może pomyślnie zaindeksować plik .SQL.TXT, jest coś w rozszerzeniu .SQL, które nie działa. Jeśli nie, coś w formacie pliku jest mylące.

quack quixote
źródło
To dobry pomysł - spróbuję skopiować kilka plików do .SQL.TXT i sprawdzić, czy Desktop Search znajdzie w nich rzeczy
Dan Blanchard
1
Ciekawe: po skopiowaniu kilku plików .SQL do pliku .SQL.TXT ORAZ przebudowaniu indeksów, funkcja Desktop Search STILL nie może znaleźć ciągów w tych plikach. Jako desperacki środek dodałem .SQL.TXT jako rozszerzenie do opcji indeksowania - teraz muszę jeszcze kilka godzin poczekać na ponowne indeksowanie ...
Dan Blanchard
2

To może nie być istotne, ale dla takich rzeczy naprawdę lubię używać wiersza poleceń. Jest naprawdę szybki i pozwala określić wyrażenia regularne i inne funkcje, takie jak dopasowanie początku (lub końca) linii.

  • Przytrzymaj klawisz Shift i kliknij prawym przyciskiem myszy katalog, który chcesz wyszukać
  • Wybierz „Otwórz okno poleceń tutaj”
  • Rodzaj findstr "order by" *.sql
  • Jeśli chcesz również przeszukiwać podkatalogi, po prostu użyj findstr /S "order by" *.sql

Spowoduje to zwrócenie wszystkich plików o nazwach * .sql z łańcuchem „order by”. Istnieje wiele przełączników linii poleceń, które zawierają takie rzeczy, jak numery linii, po prostu wpisz findstr /?

Rich S
źródło
1
Właśnie w ten sposób rozwiązałem tę niedoskonałość wyszukiwania w interfejsie GUI, mimo że większość czasu używam findstr /m ponieważ zawartość pliku zazwyczaj nie formatuje tego ładnie w oknie cmd.
zagrimsan
1

Po prostu skorzystaj z bezpłatnego Qytec Przenośna wyszukiwarka plików zamiast Windows Desktop Search. Może z powodzeniem przeszukiwać pliki z dostarczonymi rozszerzeniami. Nie musisz go instalować, ponieważ jest przenośny. Próbowałem go na moich plikach .SQL i działa bez żadnych problemów. Oto screen z mojego komputera:

alt text

Mehper C. Palavuzlar
źródło
Przykro mi - powinienem był jaśniej określić instalację innych wyszukiwarek: ponieważ jest to maszyna robocza, nie mogę używać niczego poza narzędziami już dostępnymi na komputerze.
Dan Blanchard
Tak więc powodzenia z WDS.
Mehper C. Palavuzlar
0

Myślę, że (ale nie jestem pewien) musisz zainstalować iFilter dla SQL w wyszukiwarce Windows Desktop Search. Spójrz tutaj .

Gcoupe
źródło
Dzięki, ale nie ma iFiltera specyficznego dla plików SQL - i szczerze mówiąc nie spodziewałbym się go znaleźć, ponieważ pliki .SQL są zwykłymi plikami tekstowymi.
Dan Blanchard