search mobile facets autocomplete spellcheck crawler rankings weights synonyms analytics engage api customize documentation install setup technology content domains user history info home business cart chart contact email activate analyticsalt analytics autocomplete cart contact content crawling custom documentation domains email engage faceted history info install mobile person querybuilder search setup spellcheck synonyms weights engage_search_term engage_related_content engage_next_results engage_personalized_results engage_recent_results success add arrow-down arrow-left arrow-right arrow-up caret-down caret-left caret-right caret-up check close content conversions-small conversions details edit grid help small-info error live magento minus move photo pin plus preview refresh search settings small-home stat subtract text trash unpin wordpress x alert case_deflection advanced-permissions keyword-detection predictive-ai sso

Confluence Server Connector Guide

Ingest all of your Confluence pages into Enterprise Search.

The Confluence Server Connector requires that you connect Enterprise Search with your Confluence Server instance.

Supports Confluence Server version: 6.15.6

For Confluence on the cloud, see Confluence.


Login to Enterprise Search.

Within the administrative dashboard, click Settings on the sidebar.

Navigate to Content Source Connectors:

Confluence - Click Sources within the sidebar.
A picture of the sidebar within the administrative dashboard. The item

Select the Confluence (Server) Connector and click Connect.

You will be presented with a Public Key and a place to input a Base URL:

Confluence Server - Enter the Base URL and copy the Public Key.
The Enterprise Search UI. It shows some text, a public key to copy, and an input box for a Base URL. The values are filled in, described more below.

Your Base URL is wherever Enterprise Search can reach your Confluence Server instance, like the default http://localhost:8090.

The Public Key will be provided to Confluence Server for a secure connection between both applications. Copy it!

The next steps take place within Confluence Server.

We'll assume that you have Confluence up and running and that the default base URL is: http://localhost:8090/.

Login to Confluence Server as an administrator.

Click the Gear in the top right corner and then select General Configuration:

Confluence Server - Creating a linked application.
Selecting General Configuration from a menu. The menu is invoked from a gear located in the top right of the screen.

Within the left sidebar menu, click on Application Links.

... It is far down the list, under Administration...

Enter the host address for Enterprise Search.

By default, the address is: http://localhost:3002.

Click Create new link:

Confluence Server - Creating a linked application.
Menus within menus! The application links link is in the left hand side menu.

It will fail... That's okay. Everybody fails sometimes.

Confirm the link, then proceed.

We admit: this next part will feel strange. But the end result will securely connect the two applications.

A modal appears and within it we'll need to enter some information:

Confluence Server - Creating a link application.
Adding text to a standard input form. There are 9 fields. But only three of them have useful data. And there's an important check box.
  • Application Name: Elastic Enterprise Search
  • Application Type: Generic Application
  • Service Provider Name: Elastic
  • Consumer key, Shared secret, Request Token URL, Access token URL, Authorize URL: Any random value. A . will do.
  • Create incoming link: Check this box.

Click Continue.

A final modal will appear:

Confluence Server - Creating a link application.
Adding text into a standard input window. There are three.
  • Consumer Key: elastic_enterprise_search
  • Consumer Name: Elastic
  • Public Key: Your Public Key from Enterprise Search.

Click Continue.

A successful affirmation appears...

Now, over to Enterprise Search for the finishing touches.

Click Sources within the sidebar.

Confluence Server - Click Sources within the sidebar.
A picture of the sidebar within the administrative dashboard. The item

Click Add under the Confluence Server source.

First, you'll need to click I understand.

Why the hurdle? We want to make it clear that you're adding a public source.

All of its contents will be accessible by those with the right permissions.

If you're comfortable with that, click the button:

Confluence Server - Understanding the nature of public sources.
It's a button that says I understand. Seems annoying, but you'd be amazed at the things that happen.

After that, you'll be asked to connect to Confluence Server:

Confluence Server - Accept and connect!
Connect the Connector!

After you click Allow, Confluence Server is now a content source.

Congratulations! It's time to search.

You can now make the source available to various groups and scale its relevance priority.

Enjoying the beta? Something broken? Lost? Please send us your feedback or visit the Enterprise Search community.