DocFetcher Pro는 DocFetcher에 비해 많은 개선 사항이 있지만, 여러 가지 이유로 DocFetcher의 일부 기능이 현재 없거나 완전히 제거되었습니다. 이 페이지에서 해당 내용을 다룹니다.
DocFetcher Server는 DocFetcher Pro를 기반으로 하므로, DocFetcher Pro에 없는 기능은 DocFetcher Server에도 없다고 가정할 수 있습니다.
제거된 기능
32비트 미지원: DocFetcher와 달리 DocFetcher Pro는 32비트 운영 체제에서 실행할 수 없습니다. 64비트 운영 체제만 지원됩니다. 운영 체제가 32비트인지 64비트인지 확실하지 않은 경우 DocFetcher Pro 데모를 실행해 보세요. 정식 버전과 마찬가지로 데모는 64비트 운영 체제에서만 실행됩니다.
자세히
32비트 지원이 중단된 주된 이유는 DocFetcher와 DocFetcher Pro에서 사용하는 GUI 라이브러리인 SWT의 최신 버전이 더 이상 32비트 운영 체제를 지원하지 않기 때문입니다. 따라서 DocFetcher Pro도 이전 SWT 버전에 의존하지 않고는 32비트 운영 체제를 지원할 수 없습니다.
Linux: GTK 2 미지원: DocFetcher와 달리 DocFetcher Pro는 GTK 2를 지원하지 않고 GTK 3만 지원합니다.
자세히
DocFetcher와 DocFetcher Pro에서 사용하는 GUI 라이브러리인 SWT의 최신 버전은 더 이상 GTK 2를 지원하지 않습니다.
모든 플랫폼을 위한 단일 포터블 버전 없음: DocFetcher와 달리, 지원되는 모든 운영 체제에서 실행할 수 있는 DocFetcher Pro의 단일 포터블 버전은 없습니다. 대신 각 운영 체제별로 별도의 포터블 버전이 있습니다.
자세히
모든 DocFetcher Pro 버전에는 내부 Java 런타임이 번들로 제공되며, 각 Java 런타임은 단일 플랫폼에서만 실행됩니다. 따라서 각 DocFetcher Pro 버전도 단일 플랫폼에서만 실행됩니다.
시스템 트레이 미지원: DocFetcher와 달리 DocFetcher Pro는 시스템 트레이(시간 및 알림 아이콘이 표시되는 작업 표시줄의 일부)로 최소화되어 작업 표시줄에서 사라지는 기능을 지원하지 않습니다.
자세히
이 기능은 원래 Windows XP와 같은 오래된 작업 표시줄에서 공간을 절약하기 위해 구현되었습니다. 당시에는 단일 프로그램이 상당한 공간을 차지하는 것이 일반적이었습니다. 최신 작업 표시줄에서는 일반적으로 그렇지 않으므로 DocFetcher의 “시스템 트레이에 숨기기” 기능은 더 이상 유용하지 않으며, 운영 체제를 종료할 때 프로그램을 제대로 닫는 것을 잊게 만들 뿐입니다. 특히 프로그램이 인덱싱 중일 때 운영 체제가 종료되면 손상된 인덱스가 남을 수 있습니다.
다중 사용자 지원, 공유 인덱스 또는 사용자 지정 인덱스 위치 미지원: DocFetcher에는 인덱스 위치를 사용자 지정할 수 있는 misc/paths.txt파일이 있습니다. 이를 통해 여러 DocFetcher 인스턴스 간에 인덱스를 공유할 수 있으므로 여러 사용자가 동일한 인덱스를 사용할 수 있습니다. DocFetcher Pro에서는 misc/paths.txt파일이 대체 없이 사라졌으므로 인덱스 위치를 사용자 지정하거나 인덱스를 공유할 수 없습니다. 다중 사용자 지원의 필요성은 DocFetcher Server에서 해결됩니다. 또한 디스크 공간 부족과 같은 이유로 인덱스를 재배치해야 하는 경우, 인덱스가 프로그램 폴더 내에 있는 DocFetcher Pro의 포터블 버전을 이동할 수 있습니다. 이는 DocFetcher Server에도 적용됩니다.
자세히
DocFetcher는 원래 다중 사용자를 위해 설계되지 않았으며, 이에 대한 지원은 나중에 추가된 것에 불과합니다. 따라서 DocFetcher의 다중 사용자 지원은 번거로운 설정, 성능 문제, 버그 및 충돌과 같은 모든 종류의 문제로 어려움을 겪는 것으로 알려져 있습니다. 제대로 된 웹 인터페이스가 상식적인 구현 방법이며, 이것이 바로 DocFetcher Server의 핵심입니다.
자세히
DocFetcher는 여러 인스턴스가 동시에 실행되고 동일한 프로그램 파일에 액세스하도록 설계되지 않았습니다. 그럼에도 불구하고 파일 손상 및 기타 버그의 위험을 감수하고 이를 허용합니다. 반면 DocFetcher Pro는 프로그램 안정성을 위해 여러 인스턴스를 금지합니다. 향후 DocFetcher Pro는 안전한 방식으로 여러 프로그램 창을 생성하도록 허용할 수 있습니다. 현재 사용 가능한 가장 가까운 해결 방법은 비포터블 및/또는 포터블 버전의 DocFetcher Pro를 여러 개 별도로 복사하여 사용하는 것입니다.
Python API 미지원: DocFetcher에는 프로그래밍 방식으로 검색을 실행하고 결과를 검색하는 Python 기반 검색 API가 있습니다. 이 API는 DocFetcher Pro에서 사용할 수 없으며 대체 기능도 없습니다.
자세히
이 기능은 실제로 사용하는 사람의 수가 매우 적을 것으로 추정되어 폐지되었습니다.
현재 없는 기능
전역 단축키 미지원: 현재 DocFetcher Pro에는 프로그램 창을 다른 모든 프로그램 창 위로 가져오는 전역 단축키(예: Ctrl + F8)가 없습니다. 그러나 추가 소프트웨어의 도움으로 전역 단축키를 에뮬레이션할 수 있습니다. 자세한 내용은 DocFetcher Pro FAQ의 “DocFetcher의 전역 단축키를 다시 추가할 수 있나요?” 질문을 참조하세요.
자세히
전역 단축키는 프로그램 불안정성을 유발하는 것으로 알려져 있어 제거되었습니다. 불안정성 문제가 해결되면 향후 추가될 수 있습니다.
SFX 아카이브 미지원: DocFetcher와 달리 DocFetcher Pro는 현재 SFX 아카이브라고도 하는 자체 압축 풀림 아카이브를 지원하지 않습니다. 이것은 기본적으로 자체적으로 압축을 풀 수 있는 실행 가능한 아카이브 파일입니다. DocFetcher Pro는 향후 어느 시점에서 SFX 아카이브를 지원할 수 있습니다.
자세히
매우 복잡한 인덱싱 알고리즘을 포함한 DocFetcher Pro의 모든 것이 1.0 릴리스를 위해 처음부터 다시 작성되었습니다. 결국 SFX 아카이브 처리도 다시 구현할 시간이 충분하지 않았습니다.
검색 범위 창에 “List Documents” 작업 없음: DocFetcher에서 검색 범위 창의 컨텍스트 메뉴에 있는 “List Documents” 작업은 선택한 폴더의 모든 인덱싱된 문서를 나열합니다. DocFetcher Pro에서는 현재 이 작업을 사용할 수 없습니다.
자세히
DocFetcher Pro 1.0 릴리스 막바지에 이 비교적 사소한 기능을 구현할 시간이 충분하지 않았습니다.