Многократный поиск ключей с Fuse.js

Я пытаюсь сделать поиск нескольких ключей в пределах ниже JSON:

[{"id":"1","name":"dict1","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"2","name":"dict2","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"3","name":"dict3","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"4","name":"dict4","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"5","name":"dict5","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"6","name":"dict6","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"7","name":"dict7","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"8","name":"dict8","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"9","name":"dict9","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"10","name":"dict10","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"11","name":"dict11","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"12","name":"dict12","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"13","name":"dict13","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"14","name":"dict14","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"15","name":"dict15","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"16","name":"dict16","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"17","name":"dict17","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"18","name":"dict18","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"19","name":"dict19","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]},{"id":"20","name":"dict20","language":"en_US","enabled":true,"entries":[{"word":"car","hyponyms":["Sedan","Convertible","Stationwagan","Hatchback"],"synonyms":["Automobile","Vehical","Gadi","Car1","Car2","Car3"]},{"word":"Sedan","hyponyms":["SwiftDezire","HondaAmaze"],"synonyms":["Convertible","Hatchback"]}]}]

с условием

слово = "Седан" И гипонимы Содержит "HondaAmaze"

Прошел несколько уроков, включая http://fusejs.io/, но не смог найти решение. Любая идея? Или лучше искать, сортировать и фильтровать библиотеку js, чем Fuse.js.

0 ответов

Другие вопросы по тегам