Install the Query Service to enable communication between the .NET Web site and the Fredhopper Query Server.
Procedure
- On the SDL Web installation media, navigate to Experience Optimization\Content Delivery\roles\query\
- Copy the contents of this folder to a folder of your choosing on your target machine (for example, a machine on which the Fredhopper Query Server runs).
- From your Content Delivery server, copy cd_licenses.xml into the config\ subfolder of your target folder.
- In the same folder, open smarttarget_conf.xml for editing.
- Find the
<QueryServer> section and set the value of the Url subelement to the value http://HOST:9180, where HOST is the host name of the machine on which the Fredhopper Query Server runs (localhost if you run both on the same server).
- In the configuration location of the Management service, open its smarttarget_conf.xml and copy the
Analytics section from that file to your Query service smarttarget_conf.xml file.
- Save and close smarttarget_conf.xml
- On your target machine, from the bin\ subfolder, open a PowerShell prompt and run the following command:
& '.\installService.ps1' --auto-register