Distributed Indexing and Collaborative Search
If you have a collaborative application, you may want to spread the load across several systems so users in different departments or locations will be able to tag results concurrently. If one of the systems should fail, you will want the tags sent to the failed system included in the search results from the other systems. You will also want the conflicts created by adding tags at the same time to be resolved in the same manner across all the systems in the collection.
To share tagging and querying across multiple systems, do the following:
- Download the search collection from the repository to each system. This will maintain any configuration information for refinements and tagging.
- On each system, select the Configuration tab, and select the Remote sub-tab.
- For each search collection, click edit to the right of the Remote common component. provide values for the Collection identifier and, optionally, the Time to disconnection and Remote debug level fields, as recommended in Configuring a Remote Server.
- Click OK to save your changes.
- For each search collection, click edit to the right of the Remote server configuration component. provide values for the Port number, Serve Self, and Client identifiers fields as recommended in Configuring a Remote Server.
- Click OK to save your changes.
- Click edit to the right of the Remote client configuration component. provide values for the Servers, Collections requested, Remote rebase URL, and Ignore seeds fields. as recommended in Configuring a Remote Client.
- Click OK to save your changes.
- Select the Configuration tab, and then the Crawling sub-tab. Click edit to the right of Global Setting. In the General settings, set the Maximum idle time to -1 secs. Click OK to save your settings.