Чому ми вирішили зробити власний форк пошукової системи замість готового рішення.

Варіантів було небагато: платити за чужий API і залежати від лімітів та політики постачальника, або будувати з нуля роками. Обрали третій шлях: взяли відкритий рушій YaCy як базу і почали переробляти під власні задачі.

На сьогодні код змінений на 20-40 відсотків від оригіналу, і це не косметика.

Повністю переробили візуал і кабінет веб-майстра. Додали векторний пошук для релевантніших результатів замість простого збігу ключових слів. Побудували алгоритм, який відстежує запити без результату і використовує це для пріоритезації індексації. Впровадили систему виявлення неетичного контенту ще на етапі індексу.

І це далеко не весь список.

Готове рішення дає швидкий старт, але забирає контроль над найважливішим: як саме працює пошук для твоїх користувачів.