< tillbaka till överordnad sida
Den här funktionen är för närvarande endast tillgänglig i DocFetcher Pro, inte i DocFetcher Server. Server Not available in DocFetcher Server
Problemet
I DocFetcher finns det en Dokumenttyper-panel på vänster sida:

Detta är en kryssrutelista över de typer av filer du kan filtrera sökresultaten efter, t.ex. ”uteslut alla PDF-filer” eller ”inkludera HTML-filer”. Som påpekades i olika funktionsförfrågningar över åren är vissa typer av filtreringsoperationer inte möjliga i DocFetcher på grund av kryssrutelistans statiska natur:
- Filtrera efter typer som inte är fördefinierade i listan, t.ex. ”dölj alla exe-filer” eller ”visa endast exe-filer”.
- Dela upp en befintlig typ i undertyper och filtrera efter de senare. Till exempel kan programmerare vilja dela upp typen ”Ren text” i ”java”, ”cpp”, ”py”, ”php”, ”js”, osv., så att de kan filtrera efter dessa undertyper separat.
- Gruppera två eller fler befintliga typer till en större övertyp och filtrera efter den, t.ex. kombinera ”doc”, ”docx”, ”odt”, ”rtf” och ”txt” till en enda ”Dokument”-typ.
Lösningen
I DocFetcher Pro täcks ovanstående användningsfall och fler av ett nytt koncept som kallas Egna filter. Grundidén är följande. Under Dokumenttyper-panelen finns det nu en annan panel, panelen för Egna filter:

Panelen för Egna filter fungerar precis som Dokumenttyper-panelen, förutom att den låter dig definiera dina egna filtyper baserat på matchningsmönster mot filnamn. Till exempel, för att definiera en ny ”Dokument”-typ behöver du i princip bara ange typmärkningen ”Dokument” och filnamnsmönstren för att upptäcka filerna som ska inkluderas i den nya ”Dokument”-typen:

Dialogen som visas ovan öppnas genom att högerklicka i panelen för Egna filter och välja ”Lägg till typ”.
Ytterligare förklaring
Jokertecken vs. reguljära uttryck: Filnamnsmönster kan vara antingen jokertecken eller reguljära uttryck. De senare är ganska kraftfulla, men också relativt svåra att förstå. Som jämförelse är jokertecken begränsade, men också relativt lätta att förstå: Det finns endast de två jokertecknen * och ?, som i huvudsak är platshållare för ’noll eller fler tecken’ respektive ’exakt ett tecken’.
Den speciella ”Annat”-typen: När du startar DocFetcher Pro för första gången finns det inga typer i panelen för Egna filter förutom ”Annat”-typen. Denna speciella typ kan inte tas bort och fungerar som en allmän post för filer som inte matchar några andra egna filter.
Dokumenttyper-panel som utgångspunkt: Du kanske undrar varför DocFetcher Pro fortfarande har en Dokumenttyper-panel när den har den klart mer kraftfulla panelen för Egna filter. Svaret är att Dokumenttyper-panelen tillhandahåller en utgångspunkt för nya användare, vilket gör att de kan filtrera efter typer direkt utan att först behöva bråka med egna filter.
Interaktion mellan Dokumenttyper- och panelen för Egna filter: En annan fråga som kanske har dykt upp i ditt huvud är hur Dokumenttyper- och panelen för Egna filter interagerar med varandra, d.v.s. vad händer om du markerar och avmarkerar rutor i båda panelerna? Svaret är att alla vänsterhandsfilterkontroller i DocFetcher och DocFetcher Pro bildar en kedja av filter, där Dokumenttyper är ett steg i kedjan och Egna filter ett annat. Varje dokument i de initiala, ”interna” sökresultaten måste gå genom hela filterkedjan och inkluderas endast i de slutliga, synliga sökresultaten om det ”överlever” alla steg i filterkedjan. Detta motsvarar en logisk ”OCH”-kombination av alla filtersteg.
Import och export: Funktionen för Egna filter kommer med import- och exportfunktionalitet så att du inte behöver mödosamt omdefiniera alla dina befintliga egna filter när du installerar DocFetcher Pro i en ny miljö.
