ACI Server > Configuration File Settings

Configuration File Settings

Topics in this Section

The Eduction ACI Server requires a configuration file, which identifies settings required for the server to run. The default configuration file is eductionserver.cfg. You can change the configuration file by using command-line options. See Command-Line Options.
See Eduction Parameters for more information.
 
The IP address where the License server is running. If you use LicenseServerHost, you must also specify LicenseServerACIPort. If you do not specify these parameters, you must use Key and Holder.
The port on the machine where the IDOL License server is running. If you use LicenseServerACIPort, you must also specify LicenseServerACIHost. If you do not specify these parameters, you must use Key and Holder.
Key=LicenseKey
The license key string. If you use Key, you must also set Holder. If you do not specify these parameters, you must use LicenseServerHost and LicenseServerACIPort.
Holder=LicenseKeyHolder
The holder of the license key string. This value is a multipart string, which describes a group, machine, and MAC address. If you use Holder, you must also set Key. If you do not specify these parameters, you must use LicenseServerHost and LicenseServerACIPort.
Port=Port
ResourceFiles=GrammarFile
[,GrammarFile2]...
The name of one or more Eduction grammar files to load. The grammar files contain the entities to use to match text.
EntityN=entity
The name of an Eduction entity, contained in the loaded grammar files. When you pass text to Eduction, it matches on the entity.
N must start at zero, and increase by one for each entity you list. For example, Entity0, Entity1, and so on.
LogLevel=LogLevel
The level of details for logging. The options are Full, Normal, Warning, Error, and Always. The default value is Normal.
Threads=ACIThreads
The number of threads that can accept concurrent Eduction ACI server requests. The default value is 10.
Set this parameter to true to allow educemodule to return multiple matches for each entity.
Whether to allow Eduction to return more than one match when multiple matches involve overlapping text.
Names of fields Eduction ignores when reading an XML file. Allows you to specify the fields in documents that are discarded before the documents are stored.
Converts the case of incoming text to all uppercase or all lowercase. By default, Eduction does not perform any case conversions. Use this option with the Linguistic Sentiment Analysis (LSA) grammar, which is all in lowercase. If you use the LSA grammar, set CaseNormalization to Lower, and set MatchCase to true.
Whether to preserve the case sensitivity of configured field names. By default, the Eduction module converts all field names to uppercase when it produces matches. Set this parameter to true to preserve the case of the field names. This option makes field names case sensitive.
The names of the databases to which a document belongs. Eduction runs only on documents that belong to the comma-separated list of databases. If you do not list databases, Eduction is run on documents from all databases.
This parameter is used by edktool only, and is ignored by Eduction.
Whether to return only unique matches in each document. If you set this parameter to true, Eduction returns a single occurrence of a particular value. If the same value occurs more than once, only the first instance is returned, even if the matches occur for different entities.
*
set OutputSimpleMatch to false for edktool.
*
set EnableComponents to true for edktool.
You configure EntityAdvancedFieldN in the same way as EntityFieldN. Specify a comma-separated list of advanced fields that you want to return.
*
set OutputSimpleMatch to false for edktool.
*
set EnableComponents to true for edktool.
You configure EntityComponentFieldN in the same was as EntityFieldN. Specify a comma-separated list of entity components that you want to return as fields.
A IDOL field to associate with an entity identified in an EntityN parameter. When the entity text is located, it is stored in the field name specified in this parameter. The entity field number N must match the corresponding EntityN number.
A range of matching instances of the entity that are returned. The entity match range number N must match the corresponding EntityN number. The format of the range is as follows:
Matches only items with scores equal to or exceeding the threshold. The entity minimum score number N must match the corresponding EntityN number.
Associates an EntityN entity with one or more zones defined using the ZoneStartN and ZoneEndN parameters. Type the number of the ZoneStartN and ZoneEndN parameters to associate with the EntityN. IDOL Server searches for the entity in the specified zones. The entity zone number N must match the corresponding EntityN number.
Enables tokenization of some languages using sentence breaking libraries. Set LanguageDirectory to the path of an IDOL Server language directory that contains the relevant sentence breaking libraries and associated data files.
Enables tokenization of some languages using sentence breaking libraries. Set Locale to one of CHI, JPN, KOR, or THA.
Whether to allow matching on parts of a word. The default value is false, which means that matching is performed only on whole words, for example, part does not return from partake.
Whether to return the shortest match. Set NonGreedyMatch to true to configure the Eduction module to return the shortest match.
Setting this parameter to true implicitly disables the AlowOverlaps and AllowMultipleResults parameters. If you have set these parameters, NonGreedyMatch takes precedence.
Setting OutputSimpleMatchInfo to true generates basic match information only, such as document, field, field instance, entity, position, and original text.
If OutputSimpleMatchInfo=true, the EnableComponents setting has no effect and reverts to false.
This parameter is used by edktool only, and is ignored by Eduction.
A comma-separated list of IDOL fields to search for entities. You can search the following IDOL fields:
You can also add any customized fields present in the IDOL database to this list. You must specify at least one field to search, or no results return.
Set this parameter to true to suppress log entries for every entity and zone pattern found in a document.
When logging is set to Full in the Autonomy IDOL configuration file, Eduction makes a log entry for every entity and zone pattern found in a document. If you set this parameter to true, these log entries are suppressed. This option is useful when you want to log the performance timing information, but do not want the verbose match entries.
Whether to treat all punctuation characters as part of a word token, rather than treating them as word boundaries. Setting this parameter to true is equivalent to setting the TangibleCharacters parameter to all punctuation characters.