In this section: How to: |
As the size of an index library increases, the search speed decreases and can eventually cause the indexing or search process to stop working. The Dynamic Partitioning feature enables the scalability of local index files by splitting index folders into partitions and thereby increasing the performance of the indexing and search processes significantly. For example, once a feed process starts for a data source called retail, new index folders named retail1, retail2,retail3, and so on, are created dynamically.
To enable Dynamic Partitioning, you must complete the following steps:
The Dynamic Partitioning feature requires a database. For more information about configuring the database connection parameters, see Configuring the Search Engine.
After the database connection parameters are configured, navigate to the following directory:
drive:\ibi\WebFOCUSxx\utilities\WFReposUtil
In this directory, you must execute the following files for each new WebFOCUS installation when planning to use the Dynamic Partitioning feature:
The data source value can be set depending on which indexing method you are using:
index_name:folder_size
where:
Is the name of the index to be partitioned.
Is the maximum size of the index before it is dynamically partitioned. The default value is 10 GBs.
ENGINE MAGNIFY SET DATASOURCE = index_name:folder_size
where:
Is the name of the index to be partitioned.
Is the maximum size of the index before it is dynamically partitioned. The default value is 10 GBs.
<collections>
<group name="all" id="all">
<component id="retail" member="retail.*" />
<collections>
Note: The default time for the Cleanup Cycle Interval is 15 minutes.
WebFOCUS |