@leonid said in Как создать ресурс > выпадающий список из базы данных?:
@UserTrue
Есть может какой-то пример или мануал как это сделать в веб интерфейсе?
Есть только документация по api веб интерфейса, но без нужных знаний, там делать нечего.
Есть большой список (около 1 млн строк). Мне каждую строку нужно проверить на налие определенного слова. Собственно говоря, ели просто организовать foreach, то скрипт будет это все обрабатывать до скончания веков. Как правильно сделать, чтобы ускорить работу?
@ishka94 Ничего не долго вот пример функции
function listSearch(list,word) {
var strFound = [];
for(i = list.length - 1;i>=0;i--) {
if(list[i].indexOf(word)>=0) strFound.push(i);
};
return strFound
};
[[FOUND_INDEX]] = listSearch([[LIST]], "Слово");
Получите список с номерами строк в которых есть ваше слово.
@ishka94
Напишите многопоточный скрипт.
В качестве основного ресурса для потоков и будет указанный Вами список.
50к строк выгрузите в глобальный список. И проверяйте совпадения через foreach.
Скорость проверки будет зависеть от количества потоков.