The path to a Lua script to run on documents before they are indexed. You can use a Lua script to manipulate the documents before they are indexed.

If you set this parameter for a single indexing task, modifications to documents do not affect the same documents passed to other indexes.

The script must define a handler function:

function handler(document, operation) 
     -- do something 
     return true 

The operation argument specifies the documents on which you want to run the script. This argument is a string that you can set to add, update, or remove.

To index the document the handler function must return true. To discard the document, return false.

Type: String
Required: No
Configuration Section: Any section specified by IndexerSectionN or Indexing
Example: IndexLuaScript=index.lua
See Also: