Stacks Search Engine
The Stacks Search Engine is a unified driver system to easily interact with search engines.
โ๏ธ Features
- ๐ Advanced searching
- ๐ฏ Filtering support
- ๐ Pagination support
- โฌ๏ธ Sorting support
- ๐ Driver based
- โก๏ธ Meilisearch support
- ๐ Headless functions & components
TODO
๐ค Usage
bun install -d @stacksjs/search-engine
You may now use:
import { useSearchEngine } from '@stacksjs/search-engine'
const client = useSearchEngine()
const index = client.index(name)
const results = client.search('Hello World')
Learn more in the docs.
๐งช Testing
bun test
๐ Changelog
Please see our releases page for more information on what has changed recently.
๐ Contributing
Please review the Contributing Guide for details.
For help, discussion about best practices, or any other conversation that would benefit from being searchable:
Discussions on GitHub
For casual chit-chat with others using this package:
Join the Stacks Discord Server
๐ License
The MIT License (MIT). Please see LICENSE for more information.
Made with ๐