Turning off FTI in specific databases

Is there a way to set a specific database to not be full-text indexed? In my case, I have several very large mail files (in excess of 3 GB each) that I do not want FTI’d. I tried deleting the existing FTIs for these databases, but the indexer goes and re-indexes them later. I don’t want to turn off FTI altogether, so the INI parameter won’t help me here. Appreciate any advice.

Subject: Turning off FTI in specific databases

You could run a script each night?

Dim session As New Notessession

Dim db As NotesDatabase

Set db = session.CurrentDatabase

If db.IsFTIndexed Then

Call db.RemoveFTIndex()

Messagebox "Database index removed",, "FT index"

Else

Messagebox "Database is not indexed",, "FT index"

End If

Subject: Turning off FTI in specific databases

Sorry, should I be wrong on such a basic thing, but if you delete the FTI through the database properties dialog, the indexer should not create a new one automatically.

I would rather think, that your users have manager access to their mail files and deliberately create a new index.

Subject: Turning off FTI in specific databases

Set the field containing the attachment to an encrypted field (can make it accessible to everyone if you want). Then in the full text indexing options tell it not to index encrypted fields.

The other option is to have attachments offloaded to another database and link to them.

If it is the database itself you want fully switched off just go into the database properties and disable the full text indexing of the related databases.