Бюджет:
100 руб
Пока нужно понять какой бюджет выделить.
Надо сделать
Систему на базе поисковика Cфинкс с полнотекстовым поиском в БД и выводу строк по релевантности.
Примерный алгоритм
1. Загоняем в БД строки. (POSTGET запросы в многопотоке из Зеннопостера. Или подключаться к бд напрямую, или импорт из ТХТ файла, но файл большой может быть.)
1.1 Команда на запуск индексации.
2. Делаем запрос по "ключевику" к сфинксу.
3. Делаем Выгрузку по подготовленному шаблону
3.1. При выгрузке в файл, удаляем файл при GETPOST команде из ЗП.
3.2. После вывода результата. Удаляем результат из БД если стоит ВКЛ.
4. Очищаем БД.(Вывод маркера что база очищена) (в идеале POSTGET запросы. Запросы будут из Зеннопостера)
Настройки
В идеале должны передаваться запросом из ЗП.
Настройки в админке или передача через POSTGET (в идеале) запрос параметров для Сфинса:
*Количество строк в выгрузке,
*Количество строк в режиме мультикея после "запроса",
*Релевантность запросу (выклвкл(степень релеванности)),
*Удалять ли строки из БД после вывода (вклвыкл)
Тип выгрузки:
в ТХТ-файл построчно,
2 шаблона выгрузки результата
Выбор шаблона выгрузки
Что-то типа мультикея с разделителем "Ключевик из запроса:строка1:строка2 и т.д."
Строки списком, Каждая с новой строки.