0.0.2 • Published 8 years ago

searchtools v0.0.2

Weekly downloads
11
License
-
Repository
-
Last release
8 years ago

Installation

Using npm:

$ npm install searchtools  

##Dependencies lodash stringtools

SEARCHTOOLS

Searchtools propose few functions to makes your search-engine faster.

##Function

######searchTools(keywords:String, attributes:array,objects:array, caseSensitive:boolean, latinize:boolean) :

Keywords : put the word you want to check here . You can put few words in the same string, they will be split in an array before the search.

Attributes : It's an array with the attributes of each objects you want to brows. The array looks like

 [

          {
            "name": "Title"
          },
          {
            "name": "Article"
          },
          {
            "name": "Edition",
            "child": {
              "name": "ID"
            }
          }
 ]

Objects : It's an array which list the objects you have to browse, from the database for examples. the objects looks like:

The caseSensitive boolean while allow you to enabled or not the caseSensitive.
The latinize boolean will allow you to check or not the accent and others specials characters.