Store fields that contain text which you want to query frequently as Index fields. Index fields are processed linguistically when they are stored in IDOL Server. This means that stemming and stop word lists are applied to text in Index fields before they are stored, which allows IDOL Server to process queries for these fields more quickly. Typically DRETITLE
and DRECONTENT
are fields that are set up as Index fields.
Do not use the Index field type for fields that contain:
MATCH
) to query these values.Open the IDOL Server configuration file in a text editor.
List an indexing process in the [FieldProcessing]
section. For example:
[FieldProcessing] 0=MyFirstProcess 1=MySecondProcess 2=IndexingFields
Create a section for the indexing process, and in each section, create a property for the process (you define the property later by setting one or more applicable configuration parameters). Identify the fields that you want to associate with the process.
You can use the PropertyMatch
parameter to identify a specific value that fields must have to be processed.
NOTE: The properties that you create must not have the same name as the processes.
For example:
[MyFirstProcess] Property=MyFirstProperty PropertyFieldCSVs=*/MyField,*/MySecondField PropertyMatch=*myString* [MySecondProcess] Property=MySecondProperty PropertyFieldCSVs=*/MyOtherField,*/MyOtherSecondField [IndexingFields] Property=IndexFields PropertyFieldCSVs=*/DRECONTENT,*/DRETITLE
Create a section for your indexing property in which you set the Index
parameter to True
. For example:
[MyFirstProperty] HiddenType=True [MySecondProperty] Index=True [IndexFields] Index=True
Save and close the configuration file. Restart IDOL Server for your changes to take effect.
|