The goal of this roadmap is to install and configure Oracle ATG Web Commerce Search in an integrated environment with Oracle ATG Web Commerce, ATG Content Administration, and Oracle ATG Web Commerce Merchandising. It also includes the use of standalone search engines.

You will need three server instances for this product combination:

The servers can be set up on separate machines, or can run as separate instances on one machine if it has plenty of memory. Do not use the latter option for live sites, but you may use such a configuration for evaluation or testing purposes. You may also want to dedicate resources for additional search engines.

Your configuration may also include a staging and preview server.

Some of the steps in this procedure can be performed using CIM. These steps are noted in the roadmap. See Configuring Search with CIM and the CIM online help for additional information.

Architecture Diagram

This section provides a visual explanation of the pieces involved in an installation. For each server, the diagram shows key modules and other components.

The diagram includes the following databases, each of which includes data for several repositories:

If you use Oracle ATG Web Commerce Business Intelligence, you also have a data warehouse, not included in this diagram. See the ATG Business Intelligence Installation and Configuration Guide for reporting information.

Servers, Products, and Databases for Search and Commerce

Basic Installation Steps

This section covers the actual installation of the components and database configuration.

  1. Install your application server on all machines that will be used for Oracle ATG Web Commerce instances. See the ATG Installation and Configuration Guide for information on configuring your application server.

    Note: If you are using standalone search engines, those do not need to have an application server.

  2. Download and install Oracle ATG Web Commerce products. Some applications will be included in more than one EAR file during deployment.

    • Oracle ATG Web Commerce platform; select all components when installing

      The platform includes the DAF.Search.Routing module, which will run on the production and staging servers using local Routing (see the Oracle ATG Web Commerce Search Architecture section).

    • Oracle ATG Web Commerce Merchandising

    • Oracle ATG Web Commerce Search; select the Full Search Install option. Install the HTML and PDF components if needed (see Installing HTMLFilter and Installing PDF Extract in this guide).

    If using standalone search engines, see Adding Search Engines.

  3. Configure databases and data sources for all applications. See Configuring Search with CIM, or see the following documents for manual database configuration:

  4. Create your asset management, staging, and production ATG servers. See Configuring Search with CIM, or see the ATG Platform Programming Guide for manual server creation information.

  5. Configure lock management. See Configuring Search with CIM, or see Configuring the Lock Manager in this guide for manual lock management configuration.

Asset Management Server Configuration Steps

Configure the asset management server. This server runs ATG Content Administration, Oracle ATG Web Commerce Merchandising, and Search Administration.

  1. Configure the /atg/search/service properties for the administration server. See Configuring SearchSQLRepository Components in this guide.

  2. Configure Oracle ATG Web Commerce components. See Configuring the IndexingOutputConfig Component and Configuring Customization Adapters for Search Merchandising in this guide.

  3. Set up your asset management server. See the Setting Up an Asset Management Server chapter of the ATG Content Administration Programming Guide.

Staging and Production Server Configuration Steps

Configure the production and staging servers.

Build and Deploy Applications

See Configuring Search with CIM, or see the Developing and Assembling Nucleus Applications chapter of the ATG Platform Programming Guide for manual application assembly information. If you are assembling manually, include the following modules:

  • Asset management server EAR file

    • DCS.Search.Versioned

    • SearchAdmin.AdminUI

    • DCS-UI.Search

    • Publishing

    • DCS-UI.Versioned

    Note: If you are going to run Search Administration as part of a standalone EAR, you must do the following:

    • Run the Oracle ATG Web Commerce Search installer and install a standalone search engine on the machine to which you are going to deploy your EAR. See Adding Search Engines in this guide.

    • Set the engineDir property of the /atg/search/routing/Configuration component to the new search engine’s <Searchdir>\SearchEngine directory. For example:

      engineDir=c:\\ATG\\ATG10.2\\Search10.2\\SearchEngine

  • Production and staging server EAR files

    • DCS.Search

    • DCS.PublishingAgent

    • DAF.Search.Routing

    • DafEar.Admin

Post-Deployment Configuration

The following tasks are performed in your running Oracle ATG Web Commerce applications.

  1. Use ATG Content Administration to create your deployment topology, and initialize your deployment targets by doing a full deployment. See the ATG Content Administration Programming Guide.

    Note: If you are going to use refinement configurations (facets), include the RefinementRepository in your repository mappings for your production and staging deployment targets.

  2. After deploying your catalog from ATG Content Administration to the production server, make sure the Product Catalog update and Catalog Maintenance services are run (this step is necessary in order to index your catalog). See the ATG Commerce Programming Guide.

  3. Use the Oracle ATG Web Commerce Business Control Center to access Search Administration. See Accessing Search Administration in this guide.

  4. In Search Administration, create a search project and add content and any customizations, such as languages and custom dictionaries. See the ATG Search Administration Guide. Use the following settings when you add the content:

    • Content Type—ATG Repository

    • IndexingOutputConfigPath—/atg/commerce/search/ProductCatalogOutputConfig

    • Location—Remote

    Set the Host Machine and Port as appropriate for the content location.

    At this point, you can use the default environments to estimate the size of your index and evaluate whether you have dedicated sufficient resources for indexing and answer serving.

    Note: A search project bears no relationship to an ATG Content Administration project. The search project is a persistent item that defines the content you want to include in your index, what type of index you want to create and any customization data used during indexing. Search does not use workflows.

  5. If using standalone search engines, add those hosts to your search environment. See the ATG Search Administration Guide. Search environments associate a project with the physical resources that project uses to index content and serve answers.

  6. Index your catalog, using the “Full” indexing option.

  7. Configure Oracle ATG Web Commerce Merchandising as described in Structuring the Search Configuration Tree in the ATG Merchandising Administration Guide.

Testing Your Installation

To test your installation, you can use the Search Query Console (see the Sample Application section of the ATG Search Query Guide) or Oracle ATG Web Commerce Merchandising (see the ATG Merchandising Guide for Business Users). Use the following steps:

  1. Deploy your content.

  2. Index the content.

  3. On your production sites, make sure you get search results

  4. Use Merchandising to change the catalog.

  5. Deploy the changes.

  6. Reindex the content.

  7. Verify the change on your production sites.


Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices