If you are running Search engines (either standalone engines or full Search installation) on machines other than the Search Administration machine, additional configuration steps are required to ensure that these engines can index content.
Search Engines, whether used for indexing or searching, pull their index files from a common location. If the engine is for searching, then it pulls the files from the master deploy share. If the engine is for indexing, then there are two cases:
Incremental indexing. The Search engine needs to load the previously-produced index files from the master deployment share; this is already a network share, so presents no difficulty.
Indexing from scratch. The Search engine needs a clean partition, a file from which all indexes are created. If the engine is not local to Search Administration, there must be a share in order for the engine to access the clean partition.
Therefore, you must create a share for the folder containing the clean partition, with read access for the Search engine. The clean partition is located in
<SearchDir>\SearchEngine\i686-win32-vc71\data
, which could for example be shared as\\mymachine\sharedData
.Having done this, you must also create a
RoutingSystemService.properties
file in yourl<ATG2007.3Dir>\home\localconfig\atg\search\routing
directory to point to the partition in the shared directory. The file should contain acleanPhysicalPartitionPath
property as shown:cleanPhysicalPartitionPath=\\\\mymachine\\sharedData\\initial.index
Note: If you do not want to create a share for the clean partition, you can do the following instead:
Copy
initial.index
from the unshared<SearchDir>\SearchEngine\i686-win32-vc71\data
folder into the network deployment share.Update the
RoutingSystemService.properties
file’scleanPhysicalPartitionPath
to point to this using the full network path, such as\\server\deploymentShare\initial.index
.
You will also need to share any directories that contain content to be indexed. When indexing a file system the Search engines receive paths to the files, for example, D:\CustomerDocs\whitepaper.doc
. The Search engine opens the file and indexes it; if the Search engine is not on the same machine as Search Administration, then the D drive is not accessible.
Then specify this directory in <ATG2007.3Dir>\home\localconfig\atg\search\routing\LaunchingService.properties
:
deployShare=\\\\mymachine\\DeployShare