If the DR1000 could run Java applications, it may be possible to use "Puggle". This is an "offline" desktop search programme. From what I can work out, you basically index your SD card on your computer and then use a Java application to retrieve the info on a mobile device.
I put a post a little further down the forum but I guess by the lack of responses Java is not an option.