> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Frontend development

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[localhost link]: http://localhost:3000/docs/lucidworks-search/09-developer-documentation/frontend-development/overview

[mintlify link]: https://doc.lucidworks.com/docs/lucidworks-search/09-developer-documentation/frontend-development/overview

[old doc.lw link]: https://doc.lucidworks.com/managed-fusion/5.9/74n750

Ultimately, Lucidworks Search is the back end for your own search applications.

<LwTemplate />

* Your application uses Lucidworks Search’s REST API to interact with the Lucidworks Search system. The REST API supports all the features available in the Lucidworks Search UI. At a minimum, your application will employ the [`/query/QUERY_PROFILE_ID?SEARCH_QUERY` endpoint](/api-reference/query-profiles-api/get-the-service-status) to query Lucidworks Search collections.

* [*Recommendations*](/docs/lucidworks-search/07-improve-your-queries/recommendations/methods-recs) are a way to use aggregations to enhance the search experience. Based on the current search, or signals collected previously, Lucidworks Search can return results that are relevant in the end user’s current context.

* Certain front-end features require some Lucidworks Search configuration:

  * [Autocomplete](/docs/lucidworks-search/09-developer-documentation/frontend-development/autocomplete)
  * [Faceting](/docs/lucidworks-search/05-move-data-out/faceting)
  * [Stopwords](/docs/lucidworks-search/07-improve-your-queries/stopwords-file/overview)
  * [Synonyms](/docs/lucidworks-search/07-improve-your-queries/synonyms/overview)
