In a nutshell:

Oracle Ultra Search is built on the Oracle Database and Oracle Text technology that provides uniform search-and-locate capabilities over multiple repositories: Oracle databases, other ODBC compliant databases, IMAP mail servers, HTML documents served up by a Web server, files on disk, and more.

Ultra Search uses a ‘crawler’ to collect documents. You can schedule the crawler to suit the Web sites that you want to search. The documents stay in their own repositories, and the crawled information is used to build an index that stays within your firewall in a designated Oracle database. Ultra Search also provides APIs for building content management solutions.

In addition, Ultra Search offers the following:

A complete text query language for text search inside the database

Full integration with the Oracle Database and the SQL query language

Advanced features like concept searching and theme analysis

Attribute mapping to facilitate attribute search across disparate repositories

Indexing of all popular file formats (150+)

Full globalization, including support for Chinese, Japanese and Korean (CJK), and Unicode


Ultra Search Docs...

It'll need a little setup. The doc link above will walk you through all the component setups.