Lightning Fast
Sub-millisecond search response times powered by Typesense's optimized search engine
Powered by Typesense with real-time synchronization and typo tolerance
Get up and running in minutes with our simple setup:
# Install the plugin
pnpm add typesense-search-plugin
# Add to your Payload config
import { typesenseSearch } from 'typesense-search-plugin'
export default buildConfig({
plugins: [
typesenseSearch({
typesense: {
apiKey: 'xyz',
nodes: [{ host: 'localhost', port: 8108, protocol: 'http' }],
},
collections: {
posts: {
enabled: true,
searchFields: ['title', 'content'],
facetFields: ['category', 'status'],
displayName: 'Blog Posts',
icon: '📝'
},
portfolio: {
enabled: true,
searchFields: ['title', 'description'],
facetFields: ['status', 'featured'],
displayName: 'Portfolio',
icon: '💼'
},
products: {
enabled: true,
searchFields: ['name', 'description'],
facetFields: ['category', 'inStock'],
displayName: 'Products',
icon: '🛍️'
}
}
})
]
})
The plugin includes a powerful theme system with 5 pre-built themes and unlimited customization:
📖 View Complete Theme Documentation - Learn about custom themes, color customization, performance options, and more.
Join our growing community of developers building amazing search experiences:
Built with ❤️ by Front Tribe