Nepomuk/Filindeksering
Filindeksering
Nepomuk er den primære filindeksering for KDE Arbejdsflader.
Arkitektur
Fra KDE Workspace 4.10 udfører Nepomuks filindeksering indekseringen i to faser. Den første fase kaldet grundlæggende indeksering udtrækker kun filnavn, modifikationsdato og mimetype. Den anden fase er ansvarlig for at se ind i filerne og udtrække imformation om ting som kunstner, album og titel.
Opstartsscanning
Når Nepomuk filindeksering startes scanner den igennem alle de filer, som er markeret til indeksering for at tjekke om de er blevet ændret. Denne scanning ved opstart kan tage nogen tid. Som standard kan dette ikke indstilles. Det kan dog undgås ved at tilføje denne parameter til nepomukstrigirc.
[General]
disable initial update=true
Dette vil deaktivere opstartsscanningen af alle de indekserede filer.
Filindekseringsfejl
På grund af programfejl eller fejlbehæftede filer kan man undertiden komme ud for filer, som ikke kan indekseres. Man kan i så fald logge indekseringsfejlene ved at ændre følgende parameter i nepomukstrigirc.
[General]
debug mode=true
Dette vil få alle filfejlene til at blive skrevet i filen $KDEDIR/share/data/nepomuk/file-indexer-error.log. Du kan eventuelt tjekke denne fil og rapportere fejlene ved at uploade den relevante fil og fejlen til bugs.kde.org
Filformater
Fra version 4.10 af KDE Workspace bruger vi ikke længere Strigi til filindeksering. Vi bruger nu vores egen hjemmelavede indekserings, som anvender biblioteker, der allerede bruges vidt omkring i KDE.
I 4.10 understøtter vi de fleste billed-, video- og lydformater. Vi er dog bagud med dokumentformater og understøtter kun PDF. Hvis du støder på en fil, som du ikke mener er blevet indekseret, så kan du indeksere den manuelt ved at køre følgende kommando: nepomukindexer fileUrl
. Sørg for, at du har Nepomuk fejlsøgningsbeskeder. Hvis filen er blevet korrekt indekseret og Nepomuk ikke har kunnet udtrække den ønskede information, så indsend en fejlrapport med de relevante detaljer.