Header Image

< tillbaka till överordnad sida

Medan DocFetcher Pro har många förbättringar jämfört med DocFetcher saknas ett antal funktioner från det senare för närvarande eller har tagits bort helt av olika anledningar. Detta behandlas på denna sida.

Eftersom DocFetcher Server är baserad på DocFetcher Pro, om en funktion saknas i DocFetcher Pro, kan man anta att den också saknas i DocFetcher Server.

Bortagna funktioner

Inget 32-bitarsstöd: Till skillnad från DocFetcher kan DocFetcher Pro inte köras på 32-bitars operativsystem. Endast 64-bitars operativsystem stöds. Om du inte är säker på om ditt operativsystem är 32-bitar eller 64-bitar, prova att köra DocFetcher Pro-demon. Liksom den fullständiga versionen körs demon endast på 64-bitars operativsystem.

Details

Den huvudsakliga anledningen till att 32-bitarsstöd togs bort är att de senaste versionerna av SWT, GUI-biblioteket som används av DocFetcher och DocFetcher Pro, inte längre stöder 32-bitars operativsystem. Därför kan DocFetcher Pro inte heller stödja dem utan att hålla fast vid gamla SWT-versioner.

Linux: Inget GTK 2-stöd: Till skillnad från DocFetcher stöder DocFetcher Pro inte GTK 2, endast GTK 3.

Details

De senaste versionerna av SWT, GUI-biblioteket som används av DocFetcher och DocFetcher Pro, stöder inte längre GTK 2.

Ingen enda portabel version för alla plattformar: Till skillnad från DocFetcher finns det ingen enda portabel version av DocFetcher Pro som kan köras på alla operativsystem som stöds. Istället finns det en separat portabel version för varje operativsystem.

Details

Alla DocFetcher Pro-versioner levereras med en intern Java-körmiljö, och varje Java-körmiljö körs bara på en enda plattform. Därför körs även varje DocFetcher Pro-version bara på en enda plattform.

Inget stöd för systemområdet: Till skillnad från DocFetcher stöder DocFetcher Pro inte att minimeras till systemområdet (den del av aktivitetsfältet där tiden och notifieringsikoner visas) och försvinna från aktivitetsfältet.

Details

Denna funktion implementerades ursprungligen för att spara utrymme i gamla aktivitetsfält som det från Windows XP, där ett enda program vanligtvis skulle ta upp en betydande mängd utrymme. I moderna aktivitetsfält är detta vanligtvis inte längre fallet, så DocFetchers ”göm i systemområdet”-funktion är inte längre användbar, och får bara folk att glömma att stänga programmet ordentligt när operativsystemet stängs av. I synnerhet, om operativsystemet stängs av medan programmet är mitt i indexeringen, kan detta lämna kvar ett trasigt index.

Inget stöd för flera användare, delade index eller anpassade indexplatser: DocFetcher har en misc/paths.txt-fil som tillåter anpassning av indexens plats. Detta gör det möjligt att dela index mellan flera DocFetcher-instanser och låter därmed flera användare använda samma index. I DocFetcher Pro är misc/paths.txt-filen borta utan ersättning, så det är inte möjligt att anpassa indexplatser och/eller dela index. Behovet av stöd för flera användare hanteras av DocFetcher Server. Om du verkligen behöver flytta indexen av någon anledning (t.ex. brist på diskutrymme), kan du flytta runt de portabla versionerna av DocFetcher Pro, där indexen finns inuti programmappen. Detta gäller även DocFetcher Server.

Details

DocFetcher var ursprungligen inte designad för flera användare, och stöd för detta lades bara till senare som en eftertanke. Därför är DocFetchers stöd för flera användare känt för att lida av alla möjliga problem: Krånglig installation, prestandaproblem, buggar och krascher. Ett korrekt webbgränssnitt är hur en förnuftig person skulle implementera det, och det är vad DocFetcher Server handlar om.

Inget stöd för flera programinstanser: Om du försöker starta en ny DocFetcher-instans medan en annan fortfarande körs, kommer en bekräftelsedialog att fråga dig om du verkligen vill göra det. I DocFetcher Pro å andra sidan visas bara ett varningsmeddelande, utan möjlighet att starta en ny programinstans.

Details

DocFetcher var aldrig designad för att stödja flera instanser som körs samtidigt och kommer åt samma programfiler. Ändå tillåter den att detta händer, med risk för filkorruption och andra buggar. I kontrast förbjuder DocFetcher Pro flera instanser för programstabilitetens skull. I framtiden kan DocFetcher Pro tillåta skapande av flera programfönster på ett säkert sätt. För närvarande är den närmaste tillgängliga lösningen att använda flera separata kopior av de icke-portabla och/eller portabla versionerna av DocFetcher Pro.

Inget Python-API: DocFetcher har ett Python-baserat sök-API för att programmatiskt köra sökningar och hämta resultat. Detta API är inte tillgängligt i DocFetcher Pro, och det finns heller ingen ersättning.

Details

Denna funktion togs bort eftersom antalet personer som faktiskt använder den förmodligen är mycket litet.

Funktioner som för närvarande saknas

Ingen global snabbtangent: För närvarande har DocFetcher Pro inte en global snabbtangent (som Ctrl + F8) för att flytta programfönstret till toppen ovanför alla andra programfönster. Det är dock möjligt att emulera den globala snabbtangenten med hjälp av ytterligare programvara. För instruktioner, se frågan ”Kan ni återinföra den globala snabbtangenten från DocFetcher?” på DocFetcher Pro FAQ.

Details

Den globala snabbtangenten togs bort eftersom den är känd för att orsaka programinstabilitet. Den kan läggas till i framtiden om instabilitetsproblemet kan lösas.

Inget stöd för SFX-arkiv: Till skillnad från DocFetcher stöder DocFetcher Pro för närvarande inte självuppackande arkiv, även kända som SFX-arkiv. Dessa är i princip körbara arkivfiler som kan packa upp sig själva. DocFetcher Pro kan komma att stödja SFX-arkiv någon gång i framtiden.

Details

Hela DocFetcher Pro, inklusive dess extremt komplicerade indexeringsalgoritm, skrevs om från grunden för 1.0-versionen. I slutändan fanns det inte tillräckligt med tid kvar för att även återimplementera hanteringen av SFX-arkiv.

Ingen ”List Documents”-åtgärd i sökområdespanelen: I DocFetcher listar ”List Documents”-åtgärden i kontextmenyn för sökområdespanelen alla indexerade dokument i en vald mapp. I DocFetcher Pro är denna åtgärd för närvarande inte tillgänglig.

Details

Nära slutet av DocFetcher Pro 1.0-versionen fanns det inte tillräckligt med tid för att implementera denna relativt mindre funktion.