Fuzzy search engine for small text pieces, with Chinese/Japanese pronunciation support.
Available in TypeScript and C#. Click the link for detailed documentation.
See also in-browser demo.
| Platform | Package | Install |
|---|---|---|
| Node.js / Browser | @maigolabs/needle | pnpm add @maigolabs/needle |
| .NET Standard 2.0 | MaigoLabs.NeedLe | dotnet add package MaigoLabs.NeedLe |
The word "needle" is from the phrase Needle in a Haystack. Normally, searching tasks are finding a small string ("needle") in a large string ("haystack"). However, this project is designed for searching in small strings (specifically, music names) instead of large strings. We are finding needles in needles.
The capitalized "L" is from the music name needLe.