Header Image

< 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:

Dokumenttyper-panel

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:

Panel 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:

Lägg till eget filter dialog

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.

Godtyckliga filnamnsmönster: Du kanske har märkt att panelen för Egna filter matchar mönster inte bara mot fil*tillägg*, utan mot hela filnamn. Detta ger panelen för Egna filter kraft långt utöver de tre användningsfallen som beskrivs ovan: Du kan definiera egna filter baserat på vilket filnamnsmönster som helst. Till exempel, om du råkar ha filer som heter
- rapport_2020_01.docx
- rapport_2020_02.docx
- rapport_2019_all.docx
- osv.
spridda över olika mappar, kan du använda jokerteckenmönstret rapport_*.docx för att kombinera dem alla till ett enda eget filter som heter ”Rapporter”.

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ö.

Import/export för egna filter