# DocSearch ## Docs - [Introduction](https://mintlify.wiki/algolia/docsearch/introduction.md): Learn about DocSearch and how it can transform your documentation search experience - [Quickstart](https://mintlify.wiki/algolia/docsearch/quickstart.md): Get DocSearch up and running in your documentation site in minutes - [JavaScript Installation](https://mintlify.wiki/algolia/docsearch/installation/javascript.md): Install and configure DocSearch in vanilla JavaScript applications - [React Installation](https://mintlify.wiki/algolia/docsearch/installation/react.md): Install and configure DocSearch in React applications - [Docusaurus Installation](https://mintlify.wiki/algolia/docsearch/installation/docusaurus.md): Install and configure DocSearch in Docusaurus v3 sites - [How It Works](https://mintlify.wiki/algolia/docsearch/concepts/how-it-works.md): Understanding DocSearch's architecture and search flow - [Indexing](https://mintlify.wiki/algolia/docsearch/concepts/indexing.md): How the DocSearch crawler indexes your documentation - [Ask AI](https://mintlify.wiki/algolia/docsearch/concepts/ask-ai.md): AI-powered conversational search for your documentation - [Styling](https://mintlify.wiki/algolia/docsearch/concepts/styling.md): Customize DocSearch appearance with CSS variables and themes - [Customization](https://mintlify.wiki/algolia/docsearch/guides/customization.md): Learn how to customize DocSearch behavior, appearance, and search results - [Keyboard Shortcuts](https://mintlify.wiki/algolia/docsearch/guides/keyboard-shortcuts.md): Configure and customize keyboard shortcuts for DocSearch - [Recent Searches](https://mintlify.wiki/algolia/docsearch/guides/recent-searches.md): Learn how DocSearch stores and displays recent and favorite searches - [Theming](https://mintlify.wiki/algolia/docsearch/guides/theming.md): Customize DocSearch appearance with themes and CSS variables - [Analytics](https://mintlify.wiki/algolia/docsearch/guides/analytics.md): Track search behavior and user interactions with Algolia Insights - [Searching Multiple Indices](https://mintlify.wiki/algolia/docsearch/advanced/multiple-indices.md): Learn how to search across multiple Algolia indices simultaneously with DocSearch - [Custom Components](https://mintlify.wiki/algolia/docsearch/advanced/custom-components.md): Create custom hit and footer components to match your brand and functionality - [Transforming Search Results](https://mintlify.wiki/algolia/docsearch/advanced/transforming-items.md): Use transformItems to modify, filter, or adapt search results before rendering - [Search Parameters](https://mintlify.wiki/algolia/docsearch/advanced/search-parameters.md): Configure Algolia search parameters to control filtering, faceting, and result display - [docsearch()](https://mintlify.wiki/algolia/docsearch/api/docsearch-js.md): Initialize DocSearch on your documentation site - [DocSearchInstance](https://mintlify.wiki/algolia/docsearch/api/docsearch-instance.md): Programmatic control interface for DocSearch - [sidepanel() - JavaScript Sidepanel API](https://mintlify.wiki/algolia/docsearch/api/sidepanel-js.md): API reference for the @docsearch/sidepanel-js package - [DocSearch](https://mintlify.wiki/algolia/docsearch/api/docsearch-react.md): Main React component for DocSearch - [DocSearchButton](https://mintlify.wiki/algolia/docsearch/api/docsearch-button.md): Search button component for DocSearch - [DocSearchModal](https://mintlify.wiki/algolia/docsearch/api/docsearch-modal.md): Modal component for DocSearch - [DocSearchSidepanel](https://mintlify.wiki/algolia/docsearch/api/docsearch-sidepanel.md): Sidepanel component with AI chat interface - [Configuration](https://mintlify.wiki/algolia/docsearch/api/configuration.md): Configure DocSearch with these options to customize search behavior, appearance, and functionality. - [Translations](https://mintlify.wiki/algolia/docsearch/api/translations.md): Localize DocSearch UI strings for internationalization. - [Theme Options](https://mintlify.wiki/algolia/docsearch/api/theme-options.md): Customize DocSearch appearance with theme configuration. - [DocSearchProps](https://mintlify.wiki/algolia/docsearch/api/types/docsearch-props.md): Configuration interface for the DocSearch component - [DocSearchHit](https://mintlify.wiki/algolia/docsearch/api/types/docsearch-hit.md): Type definitions for DocSearch hit objects returned from Algolia - [DocSearchAskAi](https://mintlify.wiki/algolia/docsearch/api/types/ask-ai-config.md): Configuration type for enabling Ask AI features in DocSearch - [Docusaurus Integration](https://mintlify.wiki/algolia/docsearch/integrations/docusaurus.md): Learn how to integrate DocSearch with Docusaurus using the official adapter - [VitePress Integration](https://mintlify.wiki/algolia/docsearch/integrations/vitepress.md): Learn how to integrate DocSearch with VitePress documentation sites - [Vanilla JavaScript Integration](https://mintlify.wiki/algolia/docsearch/integrations/vanilla-js.md): Learn how to integrate DocSearch into any HTML/JavaScript website - [Custom Integration](https://mintlify.wiki/algolia/docsearch/integrations/custom-integration.md): Learn how to build custom DocSearch integrations for any framework or platform - [Getting Started with the DocSearch Crawler](https://mintlify.wiki/algolia/docsearch/crawler/getting-started.md): Learn how the DocSearch crawler works and how it indexes your documentation - [Crawler Configuration](https://mintlify.wiki/algolia/docsearch/crawler/configuration.md): Configure the DocSearch crawler to extract content from your documentation - [Apply to DocSearch](https://mintlify.wiki/algolia/docsearch/crawler/apply.md): Get free DocSearch crawler hosting for your open source project or technical blog