---
title: "[How-to Guides and Knowledgebase articles] - Add Lucidworks Search to Contentstack-powered Websites"
description: "How to use Lucidworks Fusion with a Contentstack-powered website."
url: https://www.contentstack.com/docs/developers/how-to-guides/add-lucidworks-search-to-contentstack-powered-websites
product: Contentstack
doc_type: how-to-guide
audience:
  - developers
version: unknown
last_updated: 2026-03-25
---

# [How-to Guides and Knowledgebase articles] - Add Lucidworks Search to Contentstack-powered Websites

This page explains how to set up Lucidworks Fusion (Lucidworks Search) and connect it to a Contentstack-powered website for indexing and building a search UI. It is intended for developers or implementers evaluating or configuring site search, and should be used when you want to crawl and index a Contentstack-powered site into Lucidworks Fusion and generate a frontend search experience.

## Add Lucidworks Search to Contentstack-powered Websites

**Note: **This page is no longer maintained, and the underlying code may be outdated or unsupported. It may be removed in a future release. To learn how to use the [Search & Discovery](/docs/developers/automation-hub-connectors#search-discovery) connectors, refer to the [Connectors](/docs/developers/automation-hub-connectors) documentation.

Lucidworks Search is a powerful, fully-featured enterprise search application. With the advanced search algorithms, Lucidworks provides enterprise-grade capabilities required to design, develop, and deploy smart search applications at any scale.

The simple yet powerful UI of Lucidworks offers advanced search capabilities, query modification to get desired results, entity extraction, search analytics to let apps provide better search results, and much more.

In this document, we will see how to use Lucidworks Fusion with Contentstack-powered website.

## Prerequisites

- Lucidworks is a heavy application and requires high-end systems to use it. Refer to the [Lucidworks' System Requirement](https://doc.lucidworks.com/fusion-server/4.2/194/system-requirements) page for more details before getting started.
- [Contentstack account](https://app.contentstack.com/#!/login)
- Only Java version 1.8 is supported (it cannot be any other version)

## Setting up Lucidworks Search

To set up Lucidworks Fusion with your Contentstack-powered website, follow the steps given below:

- ### Download and Install Lucidworks

  Visit the Lucidworks Fusion website and download the application. Depending upon your operating system, you can install the desired Lucidworks Fusion distribution package that includes Apache Solr, Apache Spark, and Logstash.**Note**: The application is heavy and might take several minutes for the download to complete.

- After the application is downloaded, install it by unzipping the file. This unzips into a folder named “fusion.” The subfolder inside the main “fusion” folder is named as the version number of Fusion installed on the machine.

- ### Start the Fusion App

  To start the fusion app, follow the steps given below:

  Fire up your terminal and move inside the fusion project bin directory and start the project as follows:

  ```
  fusion start
  ```

- The fusion app will start initiating different services such as Zookeeper, Solr, API services, admin-ui, SQL, log0shipper, and so on, on relevant ports. For example, Zookeeper starts on port 9983, Solr on port 8765, and so on.
- The Fusion Studio app will start on port 8764. So open your browser and point to port 8764 and sign-up with your details and use your credentials to log in to your admin panel.

**Note**: Before starting the Fusion app, ensure you have set the path for JAVA_HOME correctly. Otherwise, you'll get errors and Fusion will not start.

- ### Create a New Fusion App

  Now that you have logged into the Fusion admin panel. Let's create our first Fusion search app by using the steps given below:

  Once you log in to your Fusion account, you'll get a Lucidworks Fusion welcome page where you can add a new app or import an app if you already have it. Click on **Create new app**:

- On the Create New App page, provide a suitable name say “MySearch” and an optional description & app tile color. Click on **Create App**. In this way, Lucidworks creates the required backend and frontend components for your use cases.
- You are redirected to the log-in page, but this time you also have your first search app listed there. Click on your app.
- You are then taken to your Lucidworks dashboard as shown below:

- ### Add Data to your App

  The dashboard interface has several options. Once you get into your admin area, the first thing to do is to add data to your app. Proceed with the following steps to start adding the data:

  Click on the first icon on the left side panel and select **Index Workbench** to load the data:

- On the next page, click on the **New **button on the top right corner.
- On the **Add A New Datasource** page, you have three options to choose form. In our case, we’ll be using a URL or web-based data source. Select the first option **Point to a URL** and provide the URL of your Contentstack-powered website:
- You can add other levels of details to your data source such as Crawl Authorization, Link Discovery, Limit Documents, Crawl
  Performance, and so on depending upon your requirement.
- Once you have done all that, click on **Apply**. You'll get a list of simulated results of the data source that you provided. Click on the **Save **button.

- ### Index your Data

  The next step is to index your data to put the data into the Lucidworks Fusion platform. Proceed with the following steps:

  Click on **Start Job**. Now Lucidworks Fusion will start bringing data from the data source.

- To check the data has been loaded correctly, click on the first icon and select **Datasources **as shown below:
- Click on your data source and confirm if the data source has been loaded successfully.
- To test your basic search, you can navigate to Query Workbench option located on the left side panel of the page, and test your search query there with the output shown on the right-hand side where you can select the fields you want to display.

- ### Build the Frontend UI

  Now that our backend is ready, let's move on and create a frontend for our search app. Proceed with the following steps to get this done:

  From the Fusion UI, select the **Build new UI** button.

- Clicking on the **Build new UI** buttons takes you to the App Studio Wizard. Here, you need to set the Query Source so that App Studio could suggest fields and facets. Select the Query Profiles. In our case, it is **MySearch**.
- The App Studio will now analyze the data from the Fusion backend. Once it is complete, click on Next.
- On the **Set Result Title** page, select a title. For our example, select **body_t** from the dropdown.
- In the **TARGET URL** field, select your desired URL. For now, let's keep the default value. Click on Next.
- Then, on the **Set Result Description** page, provide the description that will appear below the title with a short summary. Click on **Next**.
- On the **Set Facets and Additional Fields** page, you can set the filters accordingly and click on **Next**.
- In the final step, you need to provide a suitable name to your UI and choose a color. Once you do that, click on the **SAVE AND LAUNCH** UI button. The app gets rendered and a preview is displayed as shown below:

Type in your search keyword and the app will display the results.

## Common questions

### Is this page still supported?
No. **Note: **This page is no longer maintained, and the underlying code may be outdated or unsupported. It may be removed in a future release.

### What do I need before starting?
You need a high-end system for Lucidworks, a [Contentstack account](https://app.contentstack.com/#!/login), and Java 1.8.

### Where do I learn about the recommended alternative connectors?
To learn how to use the [Search & Discovery](/docs/developers/automation-hub-connectors#search-discovery) connectors, refer to the [Connectors](/docs/developers/automation-hub-connectors) documentation.

### What command is used to start Fusion?
Use:
```
fusion start
```