PreFilterTaskN

The name of an Eduction pre-filtering task to run. This parameter specifies the name of a section in the Eduction configuration file that contains the parameters required to run the task. Replace the value N with the number of the task, starting from zero (PreFilterTask0, PreFilterTask1, and so on)

Prefiltering tasks use a regular expression to perform an initial check to find strings that might match an entity in your input text. It then restricts Eduction matching to windows of several characters around these potential matches. This process can improve performance for some grammars, by restricting the amount of the input text that Eduction checks in detail for matches.

In the prefilter configuration sections, you set Regex to a regular expression that finds potential matches. You use WindowCharsAfterMatch and WindowCharsBeforeMatch to specify the size of the matching window to use.

Eduction runs all your configured prefiltering tasks for all input text, so ensure that your prefilter task applies to all your configured grammars and entities. Use a different configuration for any entities that you do not want to prefilter.

When you configure multiple prefiltering tasks, Eduction runs each of them on your full input text. It then merges any windows that overlap from different tasks, and uses all the resulting windows as input text for the full matching process.

Type: String
Default: None
Required: No
Configuration Section: Any section that you have defined for Eduction settings
Example: [Eduction]
PreFilterTask0=AddressPreFilter

[AddressPreFilter]
Regex=\d{1,7}
WindowCharsAfterMatch=100
WindowCharsBeforeMatch=100
See Also:

 


_FT_HTML5_bannerTitle.htm