Using Multiple Search Applications
There are some cases, where running multiple search applications in a single setup is a good idea. We generally differentiate between running separate, independent environments, like a staging system, or dependent systems, e.g. for load-sharing.
There are different ways of dealing with the synchronization of data, depending on the scenario. Another important distinction is whether the instances share a memory, e.g. NFS, or have each their own.
FACT-Finder Ressources general Information
You have defined the path to your application files via a variable (/opt/factfinder in the example). This path should lead to a folder with the name of the search application (fact-finder
in the example), which contains the applicaiton files.
It is a good idea to consider their meaning for a moment, to better understand the processes for operation and synchronisation.
Generally, the paths to files and folders can be changed via the config files. For this section, we expect the standard settings and an installation performed according to our instructions.
Folder | Description | Sample Content |
---|---|---|
analytics | Cache for communicating with Analytics. | cache/ReportData.de.ser |
bak | Backups are created automatically when configuring FACT-Finder via the Management Interface. These are stored here. | conf/de/config.de-2016.09.23-10.52.39.xml |
campaigns | Contains the data for the Campaign Manager and InstoreAds modules. | campaigns.de.xml |
conf | Contains the configuration files for FACT-Finder. Additional module files are stored in sub-folders. |
|
customClasses | Customer-specific customisations to the project are stored here. Folder content must be identical across all applications and scenarios. Only permitted exception is a staging system. | fff-commonClasses.jar |
export | This folder normally contains the shop's export data, meaning the FACT-Finder import data. | export.de.csv |
indexes | Contains the FACT-Finder search databases. The sub-folder recEngine contains the Recommendation Engine databases, search those for Search and Navigation and the folder suggest contains the search suggestion database. |
|
logs | Contains the application's logfiles. Application logfiles are in the |
|
personalization | If the Personalization module and the file based variant are active, the files are put here. | SessionRepository.data |