Improving Search Performance in the File System Asset Source using Windows Indexing
Prerequisite: PersonalEffect version 11.1 and higher.
Currently, the File System asset source type, which is not managed by XMPie but rather by the customer, can contain many folders and subfolders in a deep hierarchy. During production, searching for the required files may take a long time, and could thus affect asset-resolving performance.
This article raises the possibility of using Windows Indexing, when using the File System asset source type, to improve search performance. If you observe poor performance when searching for asset files, it is advisable to use Windows Indexing.
Indexing is the process of looking at files on your server and cataloging their information by file name. When you search for files in the server after folders have been indexed, the asset-resolving mechanism looks at an index of terms to find results faster.
This mechanism can operate only if the folders are located on a server, and not on a network storage device.
Important! This feature is relevant only for large file system asset sources, where the search is slow. As a rule of thumb, if the search is under 2 seconds per asset, do not use this option as it may result in performance degradation.
How to configure Windows Search Indexing
-
Start Server Manager.
-
Click Manage, and then click Add Roles and Features.
-
On the Before you Begin page, click Next.
-
Select Role-based or Feature-based Installation, and then click Next.
-
On the Features page, select Windows Search Service, and then click Next.
-
On the Confirmation page, verify that Windows Search Service is listed, then click Install.
Once the service is enabled, configure each asset folder for which you wish to enable indexing as follows:
-
Open the Control Panel > Indexing Options, click Modify and add the selected folders.
-
Make sure to specify the file types that are part of your production which you wish to index, such as JPG, PDF, PNG, EPS, XNIP. This is done in Advanced Options window.
When you first run indexing, it can take up to a couple hours to complete. After that, indexing will run in the background on your server as you use it, only re-indexing updated data.
Once Windows Indexing is configured and enabled for the required file system asset folders, you should now activate this functionality on the uProduce asset source. To do so, in uProduce go to the Asset Source window of the campaign, and select the "Use Windows Search Indexing" checkbox.
More about Windows indexing
Troubleshoot Windows Search performance
Created by: Mohammad Mansour, January 2022