2013-02-13 2 views
2

인덱싱 서비스와 관련된 문제가 있습니다. 전체 카탈로그를 검색하는 동안 올바르게 작동하는 ASP.NET 응용 프로그램에서 인덱싱 서비스에 대한 쿼리를 보냅니다.Windows 인덱싱 서비스에서 네트워크 드라이브의 범위를 정의하는 방법은 무엇입니까?

SELECT ... FROM testCat..Scope('Deep traversal of "\"') 

그러나 특정 폴더에서 검색하려고하면 전혀 결과가 표시되지 않습니다.

SELECT ... FROM testCat..Scope('Deep traversal of "\abc"') 

또는

SELECT ... FROM testCat..Scope('Deep traversal of "U:\MyIndexFolder\abc"') 

폴더 MyIndexfolder은 카탈로그 및 서브 디렉토리 "ABC"종료의 루트입니다. 아무도 내 문제의 원인이 될 수있는 아이디어가 있습니까?

P. 나는 Indexing Service가 더 이상 사용되지 않는다는 것을 알고 있지만 어쨌든 그것으로 작업해야한다는 것을 알고 있습니다. 주제에 대한 유용한 정보를 찾기가 어렵 기 때문에 도움을 줄 수있는 누군가가 있기를 바랍니다.

답변

1

내 문제의 원인은 폴더는 네트워크 드라이브에 저장됩니다. 그리고이 경우 범위에 상대 경로를 사용할 수없는 것으로 보입니다. 전체 네트워크 경로를 사용해야합니다.

//servername/path 

다른 사람들에게 도움이되기를 바랍니다.

관련 문제