Windows 검색 .SQL 확장을 사용하여 텍스트 파일의 내용을 인덱싱하지 않음


10

Windows Search에서 텍스트 파일의 내용을 색인화하는 데 문제가 있습니다. .sql 신장. 내가 잘못하고 있는게 있나요?

배경:

나는 직장에서 프로그램을 사용한다. Navicat MySQL 데이터베이스로 작업하는 데 도움이됩니다. Navicat을 사용하여 쿼리를 편집하고 저장하면 .sql 파일은 Navicat의 Program Files 디렉토리에 있습니다.

Windows Search는 기본적으로 Program Files 내의 파일을 인덱싱하지 않기 때문에 아래 그림과 같이 인덱싱 된 위치 목록에 추가했습니다.

enter image description here

나는 또한 고급 섹션에 들어가서 .sql 파일 확장자를 선택하고 Index Properties and File Contents 선택권. 이렇게하면 필터 설명이 Plain Text Filter:

enter image description here

그러나 내가 찾을 수있는 텍스트를 검색 할 때마다 .sql 파일 saw_order.Wo type:sql, 파일을 반환하지 않습니다. 검색 ~이다. 내가 성공할 때 성공했다. 이름 그 파일의 내용은 .sql 파일.

그만큼 .sql 파일은 메모장에서 쉽게 열고 편집 할 수있는 일반 텍스트 파일입니다. Navicat은 단순히 인텔리 센스와 조직 기능을 추가하지만 그 외에는 일반 텍스트입니다.

Windows 검색에서이 파일의 내용을 볼 수없는 이유는 무엇입니까?

이러한 파일을 인식하기 위해 Windows 검색에 특수 플러그인을 추가해야합니까?

참고 : Windows Search 4.0 및 Windows XP SP3을 사용하고 있습니다.


답변:


7

일반 텍스트로 설정된 경우에도 Windows Search가 파일 형식을 읽는 데 문제가있는 것 같습니다. 이것은 알려진 문제 그리고 심지어 자랐다. 여기 수퍼 유저 !

지금 당장은 파일 내용을 검색 할 수있는 프로그램을 사용하는 것이 가장 좋습니다. 색인을 생성하는 것만 큼 빠르지는 않을 수 있지만 잘하면 귀하를 위해 완료 될 수 있습니다.

내가 추천하는 네 가지 훌륭한 도구 :

랜섬 요원 (프리웨어) :

alt text

NirSoft SearchMyFiles (프리웨어 및 휴대용) :

alt text

Windows Grep :

alt text

휴대용 파일 찾는 사람 (프리웨어) :

alt text


제안 해줘서 고마워. 필자는 Windows 데스크톱 검색을 수정하는 통합 솔루션을 선호하지만 권장하는 소프트웨어 중 일부를 살펴볼 것입니다.
Ben McCormack

나는 단지 고치다 Windows 데스크톱 검색, 자세한 대답을 제공 할 시간을 정말 감사드립니다. 나는 그 도구들 중 일부를 조사해야 할 것이다. 감사합니다!
Ben McCormack

너는 대환영이야!
John T

3

이 위치의 레지스트리에 다음 키가 있는지 확인하십시오.

Computer\HKEY_CLASSES_ROOT\.sql

[HKEY_CLASSES_ROOT\.sql]
"Content Type"="text/plain"
"PerceivedType"="text"

[HKEY_CLASSES_ROOT\.sql\PersistentHandler]
@="{5E941D80-BF96-11CD-B579-08002B30BFEB}"

그런 다음 색인을 다시 만듭니다.


2

색인 작성 자체에 문제가있는 경우 색인을 생성하지 않은 파일의 내용을 검색하도록 검색을 시도합니다.

탐색기 창으로 가서 누르십시오. Alt 그런 다음 도구 & gt; 폴더 옵션을 선택하고 검색 탭을 클릭 한 다음 원으로 표시된 옵션을 선택하십시오.

enter image description here


이 옵션은 Windows XP에서 이러한 방식으로 볼 수 있다고 생각하지 않습니다 (그룹 정책에 의해 내 PC에서 사용하지 않도록 설정되어 있지는 않지만 의심 스럽습니다).
Ben McCormack

1

많은 검색 엔진은 파일을 해석하는 방법을 파악하기 위해 일종의 모듈을 필요로합니다.

스크린 샷에서 SQL 파일은 "일반 텍스트"로 나열되어 있습니다. 파일이 일반 텍스트 일지라도 Windows Search에서는 .sql 파일이 텍스트가 아닌 다른 텍스트로 간주되어 단순히 무시됩니다.

가설을 테스트하려면 파일의 사본을 만들고 확장자를 ".txt"로 변경 한 다음 다시 색인화하십시오.

더 강력한 텍스트 편집기 (아마 내가 좋아하는 것은 gVim이다 - http://www.vim.org/download.php#pc ) 파일의 초기 "마법 번호"가 일반 텍스트 파일과 다른지 확인하십시오.


저는 SharePoint가 iFilter라는 것을 사용하고 WDS가 동일한 것을 사용할 것이라고 생각 합니다만, 확실하지 않습니다. 나는 당신의 추천에 따라 gVim을 시험해 보았습니다. 내가 말할 수있는 바에 따르면, .sql 파일과 .txt 파일의 차이점은 전혀 없습니다. 그러나 나는 뭔가 올바르게 보지 않았을 것입니다.
Ben McCormack

벤 매코맥, 내가 제안한 실험을 해봤 니?
pcapademic

1

기사 Windows XP 검색 버그 상태 :

Windows XP가 모든 파일을 검색하지 못함   검색 성능 향상   불필요한 결과를 피할 수 있습니다. 이   당신이 사용하든 안하든 행동이 일어난다.   검색 할 때 인덱싱 서비스.   따라서 Windows XP는 알려진   파일 수를 찾지 못해서 문제가 생긴다.   파일 검색시 입력   "텍스트 포함"또는 "한 단어   또는 구문을 파일에 포함 "옵션을 선택하십시오.

이것은 많은 파일에 대해 해결 될 수 있습니다.   형식이 있지만 전부는 아닙니다. 원인은   에서 PersistentHandler 값의 부족   이 파일 유형의 레지스트리.

방법 # 1

다운로드 VB 스크립트 (쓴   으로 더그 녹스 ). 파일 저장하기   방금 하드 디스크에 다운로드되었습니다.   방금 저장 한 파일 찾기   그것을 두 번 클릭하십시오. 파일을 입력하십시오.   확장 기능을 추가하십시오. 만약   PersistentHandler 하위 키가 있습니다.   변경됩니다. 그렇지 않은 경우   문제의 파일 유형에 대해 존재합니다.   레지스트리가 업데이트됩니다.   따라서. 재부팅 할 때   원하는 파일 형식으로 끝났다.   바꾸다.

방법 # 2

MS KB 309173 ~을위한 또 다른 해결 방법이있다.   이 버그. Windows XP를 다음과 같이 구성하려면   어떤 파일이든 상관없이 모든 파일 검색   파일 유형, 최신 서비스 얻기   Windows XP 용 팩 (현재 SP2)   인덱스 파일 형식을 설정합니다.   알 수없는 확장자 옵션 포함.

이 방법을 사용하는 경우 Windows XP   텍스트의 모든 파일 형식을 검색합니다.   당신이 지정합니다.

이로 인해   검색 기능. 이렇게하려면 다음을 참조하십시오.   위의 지시 사항 .


기사에 대한 귀하의 링크를 고맙게 생각하지만 두 가지 방법 모두 작동하지 않는 것 같습니다. VB Script를 실행했고 키가 이미 존재했습니다. 방법 2의 제안에 따라 레지스트리 값을 변경 한 다음 내 폴더를 다시 인덱싱했지만 여전히 작동하지 않습니다. 아마도 당신이 말하는 것은 "Windows 데스크톱 검색"대신에 "Windows 검색"입니다. Vista는 Vista 용으로 개발되었지만 Vista 용으로 출시되기 전에 XP 용으로 출시되었습니다.
Ben McCormack

나는 내가 준 링크가 .sql 확장을위한 PersistentHandler가 잘못되어 대체되어야한다는 점에서 본질적으로 정확하다고 믿는다. 그러나 더 많은 연구가 필요합니다.
harrymc


1

나는 단지 두 가지를 생각할 수 있습니다.

  1. 파일 자체는 아직 인덱싱되지 않았습니다 (따라서 파일 이름 검색 비트가 콘텐츠 검색이 아닌 파일에 나타납니다)

  2. 또한 테스트를 제안합니다 ... 일부 SQL 파일을 Program Files 폴더 외부에두고 해당 폴더를 인덱싱 된 위치 목록에 포함 시키십시오. 프로그램 파일의 폴더에 권한 문제가있을 수 있습니까?


제안 해줘서 고마워. 이 파일은 오랫동안 사용되어 왔으며 PC에서도 Windows Search를 사용하고 있습니다. 전체 색인을 다시 작성하여 도움이되는지 확인하겠습니다.
Ben McCormack

그게 작동하지 않았다 : /. 색인 생성이 완료되었으며 아직 일치하는 항목을 찾을 수 없습니다.
Ben McCormack
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.