How FTS indexing works
The Full Text Search (FTS) has smart processing for all the entries to be indexed. The smart process optimizes the processing of redundant entries and results in better indexing performance. It provides the following functionality:
- Avoids processing duplicate indexing requests from JMS and ft_pending.
- Does not depend on the JMS messaging-based communication for the FTS indexing. It uses only JMS as a wakeup signal and also adds a scheduler for any periodic missed entries.
- Avoids logically redundant requests by cleaning the requests from ft_pending during the insertion or processing. The system makes sure that only the redundant entries are deleted from the system so that the work required for these entries is completed by some other entry.
- Optimizes the synchronization of global or form and entry-level re-indexing in such a way that the resources in the server (CPU and threads) are optimally used for indexing.
If the administrator has disabled indexing, indexing tasks are still recorded, preserving the changes for later inclusion when indexing is enabled.
The following table lists the topics that help you understand how you can use FTS for attachments and localization, assign weights, add rules, and estimate FTS index sizes:
Action | Reference |
---|---|
Use FTSfor attachments. | |
Use FTS for localization and attachment file formats. | |
Assign weights in an accrued operation. | |
Add tokenization rules in FTS. | |
Estimate size of FTS indexes. |
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*