Обновить

Комментарии 7

Знаете почему никто не будет пользоваться вашим решением? Потому что никто не станет вникать в вашу документацию (а она кстати есть?), потому что есть годами проверенные решения. Есть разработчики которые привыкли работать с эластиком и другими популярными решениями. Есть коммьюнити, которое в случае появления ошибок в движке, быстро их исправить.

Знаете, почему никто не будет использовать TCP/IP в локальных сетях? Потому что есть IPX , он просто настраивается и прекрасно работает!

Почти дословный диалог, 1998 год.

Есть разработчики которые привыкли работать с эластиком и другими популярными решениями

Ну почему сразу эластик? Для простых вещей достаточно создать в БД поле tsvector и работать напрямую с ним. Ну разве что ещё триггер написать, чтоб апдейтить этот поисковой вектор... Но в любом случае, я к тому, что средств БД выше крыши для этого и без всяких внешних серверов.

Блоки кода в статье добавлены таким образом (копипастом с GPT?), что их почти невозможно прочесть. Я бы наверное попытался в этом разобраться (когда-то сам пытался что-то подобное сделать), но не стал. Пожалуйста приведите статью в удобо-читабелный вид.

Думаю не стоит. Основная концепция понятна (ИИ постарался). Поисковая система становится простой, только если использовать заголовки элементов - тогда да, в остальном - игра не стоит свеч. Автору нужно было самому реализовать данную логику.

Я знаю, что вы можете подумать: «Почему бы просто не использовать Elasticsearch?» или «А что насчёт Algolia?» Это вполне рабочие решения, но у них есть нюансы. Нужно разбираться с их API

Напомнило старый анекдот:

Мужик пилит ножовкой дерево, мимо проходит другой

-- мужик, ты что, есть же бензопила, с ней быстрее!
-- да я не умею, нужно разбираться
-- там научиться - час времени!
-- мне некогда, мне лес валить надо!

И так - запихнул статью в ИИ, попросил создать код по этой «документации», он создал, подправил некоторые моменты. Итого 1 элемент = 3500 записей в бд. Так как у элемента есть длинное описание и название (это без учета свойств которых может быть под 1к). Резюмирую: ИИ иногда предлагает сумасшедшие идеи - их до начала стоит проверить, а потом публиковать на Хабре. П.С. Да, я знаю как оптимизировать эту идею, но лучше пользоваться OpenSearch.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации