The view is the fastest (but you can't modify the database)
A full-text search is the next candidate, it requires a simple action by the Administrator of the Domino server.
A db.Search always works, but is slow, and not a proper candidate when the database is queried often)
The import is always possible, your system will even work when the server is down, and you apparently already have the mechanism...