“Fusible.js” Réponses codées

Fusible.js

const Fuse = require('fuse.js') // or import Fuse from 'fuse.js'
// 1. List of items to search in
const books = [
  {
    title: "Old Man's War",
    author: {
      firstName: 'John',
      lastName: 'Scalzi'
    }
  },
  {
    title: 'The Lock Artist',
    author: {
      firstName: 'Steve',
      lastName: 'Hamilton'
    }
  }
]

// 2. Set up the Fuse instance
const fuse = new Fuse(books, {
  keys: ['title', 'author.firstName']
})

// 3. Now search!
fuse.search('jon')

// Output:
// [
//   {
//     item: {
//       title: "Old Man's War",
//       author: {
//         firstName: 'John',
//         lastName: 'Scalzi'
//       }
//     },
//     refIndex: 0
//   }
// ]
Wandering Walrus

Fusible.js

npm install fuse.js or yarn add fuse.js
Wandering Walrus

Fusible.js

const Fuse = require('fuse.js')
Wandering Walrus

Fusible.js

import Fuse from 'fuse.js'
Wandering Walrus

recherche floue javascript

const options = {
  includeScore: true,
  // Search in `author` and in `tags` array
  keys: ['author', 'tags']
}

const fuse = new Fuse(list, options)

const result = fuse.search('tion')
The Arborist

recherche floue javascript

// This can be excluded when loaded via <script>import FuzzySearch from 'fuzzy-search'; // Or: var FuzzySearch = require('fuzzy-search'); const people = [{  name: {    firstName: 'Jesse',    lastName: 'Bowen',  },  state: 'Seattle',}]; const searcher = new FuzzySearch(people, ['name.firstName', 'state'], {  caseSensitive: true,});const result = searcher.search('ess');
Mysterious Mantis

Réponses similaires à “Fusible.js”

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code