Configuring OpenSearch

You can make some external search engines available to users in your community.

If a search engine supports the OpenSearch format for sharing of the search results, you can add support for it. In this case, the search engine is used in addition to the internal search engine when people search for content in Jive. Jive communities support OpenSearch.

Fastpath: Admin Console: System > Settings > OpenSearch Engines

Engines that support OpenSearch provide a descriptor XML file and usually publish the file at a public URL. The descriptor tells OpenSearch clients what they need to know to query the search engine.

When adding a search engine, you need to provide the engine description. It can be a descriptor XML file (or its URL), or you can enter the required information yourself. Additionally, you might get prompted for more information, such as login credentials if the engine is secure. Note that you can edit engine properties later.

To add an OpenSearch search engine:

  1. In the Admin Console, go to System > Settings > OpenSearch Engines.
  2. If you have the descriptor XML file of the engine, do the following:
    1. In Descriptor URL, specify the URL of the descriptor XML file.
    2. Click Add engine from Descriptor URL.

      The application retrieves the descriptor file from the URL, then retrieves the required information from the file.

    3. If prompted, enter the required additional settings.

      For example, you can be prompted to specify the login credentials if the engine is secure.

  3. If you don't have the descriptor XML file, do the following:
    1. Click Add engine from form to open the entry form.
    2. Provide at least the following settings:
      • In Name, enter the search engine name.
      • In Search URL, specify the URL for sending user queries.
      • In Search Result Content Type, select the content type the search engine results are returned in.
      • In Query Test Term, enter the term you use for testing.
      • If the engine is secure, enter the login credentials in the Username and Password boxes.

      For more information about search settings, see OpenSearch Engines property reference.

    3. Click Update.

The search engine is listed on the OpenSearch Engines page. You can edit its properties when required.

Jive as OpenSearch provider

The Jive application is an OpenSearch provider although OpenSearch isn't a good replacement for searching the content it contains. You can point your OpenSearch reader to Jive OpenSearch XML descriptor if required.

For OpenSearch readers that aren't able to autodetect the descriptor, you can add it manually. The OpenSearch descriptor for your community is located at http://<jiveURL>/opensearch.xml. For example, the Jive community descriptor can be found at http://jivesoftware.com/community/opensearch.xml.