Skip Headers
Oracle® Fusion Middleware Autonomy Search Integration Sample Guide for Oracle WebLogic Portal
10g Release 3 (10.3.2)

Part Number E15073-02
Go to Documentation Home
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
Go to next page
View PDF

1 Introduction to Autonomy Search

This chapter includes the following sections:

1.1 Search in the Portal Life Cycle

The tasks in this guide are organized according to the portal life cycle. For more information about the portal life cycle, see the Oracle Fusion Middleware Overview for Oracle WebLogic Portal. The portal life cycle contains four phases: architecture, development, staging, and production.

Figure 1-1 shows how search fits into the portal life cycle.

Figure 1-1 How Search Fits into the Four Phases of the Life Cycle

Description of Figure 1-1 follows
Description of "Figure 1-1 How Search Fits into the Four Phases of the Life Cycle"

1.1.1 Architecture Phase

During the architecture phase, you determine what enterprise content you want to make available for your portal and who within your portal environment will be able to search this information.

The following chapter describes tasks within the architecture phase:

1.1.2 Development Phase

During the development phase, you add search portlets to your portal, use the APIs to retrieve content, and optionally, write portlets to surface search features for your portal users.

The following chapter describes tasks within the development phase:

1.1.3 Staging Phase

The staging phase is when you prepare your production environment. During this phase, you reconfigure your search configuration to match your deployment configuration and enable tools to configure search when running in a production environment.

The following chapter describes tasks within the staging phase:

1.1.4 Production Phase

After you deploy your application and are running in a production environment, you can adjust how your portal searches for content, including caches and search frequencies.

The following chapter describes tasks within the production phase:

1.2 Getting Started

Optional search features provided by Autonomy include the following:

Table 1-1 lists the components of Autonomy search tools and what each provides.

Table 1-1 Autonomy Search Components Optionally Used with Oracle WebLogic Portal

Autonomy Component What It Does:

Autonomy IDOL Server

The Intelligent Data Operating Layer (IDOL) server is responsible for indexing content as well as processing content queries made from your portal.

For more information about the Autonomy IDOL Server, see the Autonomy IDOL Server documentation.

Autonomy DiSH

The Distributed Service Handler – DiSH, provides the crucial maintenance, administration, control and monitoring functionality of the Intelligent Data Operating Layer (IDOL). DiSH delivers a unified way to communicate with all Autonomy services from a centralized location.

DiSH can be managed with the Autonomy Service Dashboard. For more information about the Autonomy DiSH, see the Autonomy DiSH documentation.

Autonomy Service Dashboard

The Autonomy Service Dashboard is a standalone front-end web application that communicates with one or more Autonomy Distributed Service Handler (DiSH) modules that provide the back-end process for monitoring and controlling all the Autonomy child services, such as fetches.

For more information about the Autonomy Service Dashboard, see the Autonomy DiSH documentation.

Autonomy HTTP Fetch

HTTP Fetch allows documents from internet or intranet sites to be aggregated from remote servers and indexed into Autonomy IDOL server.

For more information about the HTTPFetch, see the Autonomy HTTP Fetch documentation.

Autonomy ODBC Fetch

ODBC Fetch is an Autonomy connector that automatically retrieves data that is stored in ODBC data sources, imports it into IDX file format and indexes it into Autonomy IDOL server.

For more information about the ODBC Fetch, see the Autonomy ODBC Fetch documentation.

Autonomy File System Fetch

File System Fetch analyzes file systems on local or network machines (including Novell, NT, UNIX file systems and Samba-mounted servers) for new documents to aggregate into the Autonomy IDOL server. It keeps the IDOL server's view of the file system in sync so that files deleted are automatically removed from IDOL server, and modifications to files are reflected automatically.

Note: If a file name contains any Japanese characters using Shift JIS encoding, Autonomy will not index them. This means that if a file with Shift JIS characters in the file name are placed in a directory to be indexed by the File System Fetch utility, it will not be indexed by Autonomy and not be returned within the search results provided by the Enterprise Search portlet. Therefore, you must rename any files that contain Shift JIS characters to a name without any Shift JIS characters.

For more information about the File System Fetch, see the Autonomy File System Fetch documentation.

Autonomy Portlets

Autonomy portlets are designed to integrate search functionality with your portal.

For more information about the Autonomy portlets, see Section 3.1.4, "Installing Autonomy Portlets".

For additional documentation on the Autonomy portlets, see the Autonomy Portlets for WebLogic Guide or the Autonomy Portlets User Guide, published by Autonomy Corporation. Contact WebLogic Portal Customer Support to obtain a copy of these guides.

1.2.1 Determining the Number of CPUs for Your Search Needs

The number of CPUs that you need for a production instance varies with the number and type of documents you are exposing, as well as the way they are exposed (for example, automated searching, user driven, and so on).

A single instance of one CPU can potentially support tens of thousands of users and millions of documents.

1.2.2 Choosing an Operating System

When you deploy your portal and install Autonomy within your portal environment, you will need to install the operating system-specific version of Autonomy on your server on which you run the Autonomy services. For more information about installing and deploying the Autonomy services, see Chapter 7, "Staging Autonomy Search Functionality."


Autonomy binary executable files are named with a.exe extension (Windows style) for all operating systems.

Additionally, note the following:

  • If you upgraded to Oracle WebLogic Portal 10.3.2, during development mode Autonomy services are automatically started for the operating system of the host computer. This allows developers to use Autonomy during portal development.

  • If you performed a clean installation of Oracle WebLogic Portal and installed Autonomy separately, you must modify your Oracle WebLogic Server start script to start the Autonomy search engine for Autonomy services to automatically start the operating system of the host computer. For details on modifying the Oracle WebLogic Server start script to start the Autonomy search engine, see Chapter 4, "Modifying the Oracle WebLogic Server Start Script to Start the Autonomy Search Engine."

1.2.3 System Requirements

When configuring Autonomy search for your portal application, please note Autonomy's system requirements, see the Autonomy documentation.

1.2.4 Getting Support

Oracle Support Services does not provide support for Autonomy search. When you pay for your Autonomy license, Autonomy Corporation should provide you access to the Autonomy Customer Support Center for your Autonomy support needs.

1.3 Disabling Search/ Search Indexing for an Oracle WebLogic Portal Content Repository

To disable search indexing:

  1. Start your portal domain.

  2. Start the Oracle WebLogic Portal Administration Console.

  3. Select Content > Content Management from the navigation menu at the top of the console.

  4. Select Manage | Repositories.

  5. In the resource tree, click the repository for which you want to disable search indexing.

  6. In the Summary tab, click Advanced to view the Edit Advanced Properties for Repository dialog.

  7. In the Edit Advanced Properties for Repository dialog, clear the Search Enabled/Search Indexing Enabled check boxes.

  8. When finished making changes, click Save.