Nepomuk/Filindeksering
Filindekser
Nepomuk er den primære filindekser for KDE Arbejdsflader.
Arkitektur
Fra KDE Workspace 4.10 udfører Nepomuks filindekser indekseringen i to faser. Denfø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.
Som standard kører den grundlæggende indeksering altid og kan kontrolleres ved at deaktivere Nepomuk filindeksering i
. Som standard udføres filindeksering kun når brugeren ikke er aktiv.Ændring af standardopførslen
Du kan ændre standardopførslen afhængigt af dine behov og lade filindekseringen køre altid. Denne standardopførsel kan ændres ved at redigere filen nepomukstrigirc og tilføje følgende punkter -
[Indexing]
BasicIQDelay=0
FileIQDelay=0
NormalMode_FileIndexing=suspend
Følgende punkter kan ændres -
- BasicIQDelay - Som standard venter den grundlæggende indekseringskø ikke mellem filer. En kunstig forsinkelse kan indføres med denne parameter.
- FileIQDelay - Filindeksering er en intensiv proces. Man kan måske ønske sig en pause mellem filer, sådan at indekseringen kører langsommere.
- NormalMode_FileIndexing - Dette kan være enten "suspend" eller "resume". Hvis det sættes til "resume", såvil filindekseringen altid blive kørt under normal indeksering.
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
File Formats
With the KDE Workspace 4.10 release, we no longer rely on Strigi for file indexing. We now rely on our own home-grown indexer which use libraries already heavily used within KDE.
In 4.10, we support most Image, Video, and Audio formats. We are however lacking in Document Formats and only support PDF. If you can encounter some file which you think has not been indexed, you can manually index it by manually running the following command nepomukindexer fileUrl
. Make sure you have Nepomuk debug messages. If the file has been successfully indexed, and Nepomuk has not managed to successfully extract the required information, then please file a bug report with the relevant details.