Preprocessor

Prev Next

Summary

Preprocessor allows to set up entries to replace search terms internally, so that FactFinder searches for the replacement term rather than the term originally entered by the customer.

Preprocessor allows to:

  • replace multi-word terms ("dirt bike" → "dirtbike")

  • use wildcards and a specialist search syntax (operators)

For example, search terms can be separated in order to increase search similarity, by * symbol. So an entry Mens* -> Mens * would ensure that instead of searching for menswear the system would search for mens wear instead.

The Preprocessor has a greater effect on performance, and a large number of Preprocessor entries may slow down the search function. Poor search results should be attempted to be improved by usage of Thesaurus entries first.

Preprocessor is represented as an individual page tab for Search term rules page.

Adding Preprocessor entry

After entering Source word and Target Word , adding optional Comment , new Preprocessor entry can be added by clicking Add Entry button .

Preprocessor entries can be combined into Groups to not be enabled at the same time:

  • If a Preprocessor entry in a given group is found to apply, all further rules in the group are ignored.

  • The Preprocessor attempts to apply the entries and groups in the sequence in which they are listed in the editor. This sequence can be changed by dragging and dropping.

Managing Preprocessor entries

All created Preprocessor entries are listed in the grid together with their attributes.

The grid allows to filter entries:

  • hide/show entries deleted in this transaction

  • search for a specific entry

The following operations are available for transactions in the grid:

  • edit

  • clone to another channel

  • delete

  • bulk clone and delete operations are available for multiple selected (by )  entries

Any creation or change to an entry will mark it as locked and require saving the transaction.

Transliterations setting can be activated to consider common transliterations for the matching, e.g entry “tür” → “tor” would also be triggered for the input “Tuer”.