Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/trinly01/puzzy-search

Add google-like search and auto suggest (did you mean...) misspelled words fuzzy search suggest similar words
https://github.com/trinly01/puzzy-search

Last synced: 3 months ago
JSON representation

Add google-like search and auto suggest (did you mean...) misspelled words fuzzy search suggest similar words

Awesome Lists containing this project

README

        

[![npm version](https://badge.fury.io/js/puzzy-search.svg)](https://badge.fury.io/js/puzzy-search)

# puzzy-search
Add google-like `search` and `auto suggest` (did you mean...)

- [x] misspelled words
- [x] fuzzy search
- [x] suggest similar words



> **Join and support our Community**

> Web and Mobile Developers PH

> [ [Facebook Page](https://fb.com/webmobile.ph) | [Group](https://fb.com/groups/webmobile.ph/) ]

## Install
```
npm install puzzy-search
```

## CDN
```html

```

## Usage
```js
const { search, suggest, regex } = require('puzzy-search')
// const { search, suggest, regex } = puzzySearch // for CDN

const sentence = 'You want the web server to support four of the most popular programming paradigms.'

const str = 'puppular programmng paradim'

search(str, sentence) // true

suggest(str, sentence) // popular programming paradigm

regex(str) // new RegExp(...puzzy...)

sentence.match(regex(str)) !== null // true
```

# *Join and support our Community*
**Web and Mobile Developers PH**
[ [Facebook Page](https://fb.com/webmobile.ph) | [Group](https://fb.com/groups/webmobile.ph/) ]

## License
ISC © 2019 Trinmar Boado
MIT © 2019 Ray Foss
MIT © 2017 Arve Seljebu