Description of the Search Engine

During the initialization, the Multi-Poll component separates root input folders into different queues according to the Priority value. All folders with a priority of 1 will go to queue #1, folders with a priority of 2 will go to queue #2 and so on.

At the time of each polling, the component will either perform the search through the list of queues until it finds a file that matches the Mask value or the component will look through all root input folders to find nothing. If the Traverse option is checked the component will search in subfolders of the root input folders as well. If the component finds a folder with files and the Concurrent flag is checked it returns all files in that folder (but not files in any subfolder).

The search is performed in the following order:

Warning: The component deletes any empty subfolder in the input folder.