Pro MMR a NESS Czech je fulltextové hledání nad jejich síly

V říjnu 2016 spustilo Ministerstvo pro místní rozvoj (Karla Šlechtová, Hnutí ANO) nový věstník veřejných zakázek. Předchozí verze aplikace (fungující podle starého zákona) obsahovala fulltextové prohledávání zakázek. Funkcionalita která je v roce 2016 naprosto základní.

A co byste řekli? Umí nový věstník fulltextově prohledávat databázi veřejných zakázek? Nedokáže. Ani po 4 měsících provozu nedokázalo MMR spolu s dodavatelem firmou NESS Czech s.r.o. fulltext pustit.

Rezort Karly Šlechtové (ANO) změnu zdůvodňuje hardwarovou náročností fulltextového vyhledávání. Ano, prohledat přibližně 15.000 dokumentů je opravdu problém hodný NASA.

Rozhodl jsem se ukázat Karlě Šlechtové z ANO („Makáme“, víme), že argumentace MMR je naprosto nesmyslná a fulltextové vyhledávání Věstníku veřejných zakázek spustit. Bez jakékoliv elementární podpory systému (nemá API, nemá export dat, nemá nic).

Toto je výsledek.

Reálné náklady celé akce.

Pracnost a náklady celého nasazení je:
2 hodiny – naprogramování stažení všech dat, parsování údajů z HTML
1 hodina – import a příprava fulltextového hledání
0.5 hodiny – webová aplikace
0.5 hodiny – pravidelné stahování nových dat 1x za den.
0.5 hodiny – napsání tohoto článku.
===========
4.5 hodiny x (nadprůměrných) 1500 Kč/hod = 6 750 Kč.
Náklady na provoz: 100 Kč/měsíc.
Výkonnost: 20 dotazů/s při 500.000 dokumentech (nyní jich tam je asi 13.000, část do 15.000 jsou profily zadavatelů)
Firma NESS Czech s.r.o. nedokáže za 4 měsíce naprogramovat a zprovoznit fulltextové vyhledávání 15.000 dokumentů s odkazem na přílišnou HW náročnost. A úředníci Ministerstv pro místní rozvoj v čele s ministryní Šlechtovou tuto výmluvu akceptují.

Firma NESS Czech s.r.o i úředníci Ministerstva pro místní rozvoj jsou neschopní.

Server Hlídač Státu tento problém vyřešil  za 4 hodiny a pár tisíc korun. Oni ani po 4 měsících.
A kolik miliónů nás fulltext od NESS Czech bude nakonec stát? Budeme to sledovat, nebojte…
Ps: vzkaz pro NESS a MMR: pokud byste chtěli moje řešení použít, kontaktujte mě.

PPS po pár dnech:

[tweet https://twitter.com/michalblaha/status/829975551381270528 ]
[tweet https://twitter.com/michalblaha/status/829975801172996096 ]