Структура данных для запроса / поиска из большого массива размером 10 ^ 6, состоящего из объектов в виде элементов в массиве - PullRequest
0 голосов
/ 25 марта 2020

У меня есть массив данных. Это большой массив в том смысле, что он содержит 10 ^ 6 элементов. Массив состоит из объектов

Data =[`{title:"abcccc",id:1}`,
        {title:"abcccc",id:1},
        {title:"abcccc",id:1}..... 10^6];

Если я использую метод фильтра basi c в массиве, пользовательский интерфейс будет не отвечать из-за анализа такого большого набора.

Я хочу знать лучшее подход или структура данных или любая предварительная обработка массива Я должен использовать в javascript для фильтрации требуемого элемента данных из массива данных.

Дополнительная информация: Я пишу поисковую функцию / метод, в которой она принимает строку поиска в качестве аргумента и возвращает три верхних соответствующих элемента из массива данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...