Header Image

< terug naar bovenliggende pagina

Hoewel DocFetcher Pro veel verbeteringen biedt ten opzichte van DocFetcher, ontbreken er momenteel een aantal dingen van de laatste of zijn deze om de een of andere reden helemaal weggehaald. Dit wordt op deze pagina behandeld.

Omdat DocFetcher Server gebaseerd is op DocFetcher Pro, als een functie ontbreekt in DocFetcher Pro, dan kan worden aangenomen dat deze ook ontbreekt in DocFetcher Server.

Weggehaalde functionaliteit

Geen 32-bit ondersteuning: In tegenstelling tot DocFetcher kan DocFetcher Pro niet worden uitgevoerd op 32-bit besturingssystemen. Alleen 64-bit besturingssystemen worden ondersteund. Als u niet zeker weet of uw besturingssysteem 32-bit of 64-bit is, probeer dan de DocFetcher Pro demo uit te voeren. Net als de volledige versie draait de demo alleen op 64-bit besturingssystemen.

Details

De hoofdreden waarom 32-bit ondersteuning is weggevallen is dat de meest recente versies van SWT, de GUI-bibliotheek die wordt gebruikt door DocFetcher en DocFetcher Pro, geen 32-bit besturingssystemen meer ondersteunen. Daarom kan DocFetcher Pro deze ook niet ondersteunen zonder vast te houden aan oude SWT-versies.

Linux: Geen GTK 2 ondersteuning: In tegenstelling tot DocFetcher ondersteunt DocFetcher Pro geen GTK 2, alleen GTK 3.

Details

De meest recente versies van SWT, de GUI-bibliotheek die wordt gebruikt door DocFetcher en DocFetcher Pro, ondersteunen GTK 2 niet meer.

Geen enkele draagbare versie voor alle platforms: In tegenstelling tot DocFetcher is er geen enkele draagbare versie van DocFetcher Pro die kan worden uitgevoerd op alle ondersteunde besturingssystemen. In plaats daarvan is er een aparte draagbare versie voor elk besturingssysteem.

Details

Alle DocFetcher Pro versies worden geleverd met een interne Java runtime, en elke Java runtime draait alleen op een enkel platform. Daarom draait elke DocFetcher Pro versie ook alleen op een enkel platform.

Geen systeemvak ondersteuning: In tegenstelling tot DocFetcher ondersteunt DocFetcher Pro geen minimaliseren naar het systeemvak (het deel van de taakbalk waar de tijd en meldingspictogrammen worden weergegeven) en verdwijnen van de taakbalk.

Details

Deze functie was oorspronkelijk geïmplementeerd om ruimte te besparen in oude taakbalken zoals die van Windows XP, waar een enkel programma doorgaans een aanzienlijke hoeveelheid ruimte zou innemen. In moderne taakbalken is dit meestal niet meer het geval, dus DocFetcher’s “verbergen in systeemvak” functie is niet meer nuttig, en zorgt er alleen maar voor dat mensen vergeten het programma correct af te sluiten bij het afsluiten van het besturingssysteem. Vooral als het besturingssysteem wordt afgesloten terwijl het programma bezig is met indexeren, kan dit een beschadigde index achterlaten.

Geen multi-gebruiker ondersteuning, gedeelde indexen of aangepaste indexlocaties: DocFetcher heeft een misc/paths.txt bestand dat het aanpassen van de locatie van de indexen mogelijk maakt. Dit maakt het mogelijk om indexen te delen tussen meerdere DocFetcher instanties en stelt dus meerdere gebruikers in staat om dezelfde indexen te gebruiken. In DocFetcher Pro is het misc/paths.txt bestand weg zonder vervanging, dus het is niet mogelijk om indexlocaties aan te passen en/of indexen te delen. De behoefte aan multi-gebruiker ondersteuning wordt aangepakt door DocFetcher Server. Ook als u echt de indexen moet verplaatsen om een bepaalde reden (bijv. gebrek aan schijfruimte), kunt u de draagbare versies van DocFetcher Pro verplaatsen, waar de indexen zich in de programmadirectory bevinden. Dit geldt ook voor DocFetcher Server.

Details

DocFetcher was oorspronkelijk niet ontworpen voor meerdere gebruikers, en ondersteuning hiervoor werd pas later toegevoegd als bijgedachte. Dienovereenkomstig staat DocFetcher’s multi-gebruiker ondersteuning bekend om het lijden aan allerlei problemen: Omslachtige installatie, prestatieproblemen, bugs en crashes. Een juiste webinterface is hoe elke verstandige persoon het zou implementeren, en dat is waar DocFetcher Server om draait.

Geen ondersteuning voor meerdere programma-instanties: Als u probeert een nieuwe DocFetcher instantie te starten terwijl er nog een ander draait, zal een bevestigingsdialoogvenster vragen of u dat echt wilt doen. In DocFetcher Pro daarentegen wordt alleen een waarschuwingsbericht getoond, zonder de optie om een nieuwe programma-instantie te starten.

Details

DocFetcher was nooit ontworpen om meerdere instanties gelijktijdig te ondersteunen die toegang hebben tot dezelfde programmabestanden. Desondanks laat het dit gebeuren, met het risico van bestandscorruptie en andere bugs. In tegenstelling hiermee verbiedt DocFetcher Pro meerdere instanties omwille van de programmastabiliteit. In de toekomst kan DocFetcher Pro het mogelijk maken om meerdere programmavensters op een veilige manier te openen. Op dit moment is de dichtste tijdelijke oplossing het gebruik van meerdere aparte kopieën van de niet-draagbare en/of draagbare versies van DocFetcher Pro.

Geen Python API: DocFetcher heeft een op Python gebaseerde zoek-API om programmatisch zoekopdrachten uit te voeren en resultaten op te halen. Deze API is niet beschikbaar in DocFetcher Pro, en er is ook geen vervanging.

Details

Deze functie werd weggehaald omdat het aantal mensen dat het daadwerkelijk gebruikte waarschijnlijk minuscuul was.

Momenteel ontbrekende functionaliteit

Geen globale sneltoets: Op dit moment heeft DocFetcher Pro geen globale sneltoets (zoals Ctrl + F8) om het programmavenster naar de top boven alle andere programmavensters te verplaatsen. Het is echter mogelijk om de globale sneltoets na te bootsen met behulp van aanvullende software. Voor instructies, zie de vraag “Can you bring back the global hotkey from DocFetcher?” op de DocFetcher Pro FAQ.

Details

De globale sneltoets werd weggehaald omdat bekend is dat het programma-instabiliteit veroorzaakt. Het kan in de toekomst worden toegevoegd als het instabiliteitsprobleem kan worden opgelost.

Geen ondersteuning voor SFX-archieven: In tegenstelling tot DocFetcher ondersteunt DocFetcher Pro momenteel geen zelfuitpakkende archieven, ook bekend als SFX-archieven. Dit zijn in principe uitvoerbare archiefbestanden die zichzelf kunnen uitpakken. DocFetcher Pro kan op een bepaald moment in de toekomst SFX-archieven ondersteunen.

Details

Alle onderdelen van DocFetcher Pro, inclusief het enorm gecompliceerde indexeringsalgoritme, werden vanaf nul herschreven voor de 1.0 release. Uiteindelijk was er niet genoeg tijd over om ook de afhandeling van SFX-archieven opnieuw te implementeren.

Geen “Tonen Documenten” actie in het Zoekbereik paneel: In DocFetcher toont de “Tonen Documenten” actie in het contextmenu van het Zoekbereik paneel alle geïndexeerde documenten in een geselecteerde map. In DocFetcher Pro is deze actie momenteel niet beschikbaar.

Details

Tegen het einde van de DocFetcher Pro 1.0 release was er niet genoeg tijd om deze relatief kleine functie te implementeren.