Дмитрий Стрельцов
Заказчик Дмитрий Стрельцов Zaxvat4ik | FL.RU

Дмитрий Стрельцов

На сайте 11 лет (заходил 5 лет 5 месяцев 22 дня назад)
1
65
Рейтинг
65
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
22 Мая 2019
Бюджет: 100 руб
Пока нужно понять какой бюджет выделить.


Надо сделать
Систему на базе поисковика Cфинкс с полнотекстовым поиском в БД и выводу строк по релевантности.

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

Настройки
В идеале должны передаваться запросом из ЗП.
Настройки в админке или передача через POSTGET (в идеале) запрос параметров для Сфинса:
*Количество строк в выгрузке,
*Количество строк в режиме мультикея после "запроса",
*Релевантность запросу (выклвкл(степень релеванности)),
*Удалять ли строки из БД после вывода (вклвыкл)

Тип выгрузки:
в ТХТ-файл построчно,


2 шаблона выгрузки результата
Выбор шаблона выгрузки
Что-то типа мультикея с разделителем "Ключевик из запроса:строка1:строка2 и т.д."
Строки списком, Каждая с новой строки.











Прошло времени с момента публикации: 5 лет 5 месяцев 29 дней 23 минуты
Раздел: Программирование / Веб-программирование

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».