170 похожих чатов

Всем привет! Помогите сделать более точный поиск на сайте. На

сайте есть статьи и по ним нужно сделать поиск. Из статьи в основном нужно поле title и description. И есть поле для поиска. Я ввожу в поле строку из слова или нескольких слов. Затем, что мне с ней делать?
Я сделал так, но выходят статьи не всегда верные, то есть не те которые нужны. я беру эту пришедшую строку и сравниваю с помощью оператора LIKE поле title и получаю данные. Но опять же это не очень правильно будет.
Есть идея это сделать в несколько этапов. Сначала найти совпадения по поле title, а потом эту строку преобразовать в массив через explode и прогнать через цикл и в цикле сравнивать каждое слово с полем description. А затем делать те данные которые получились из первого запроса сравнить с данными которые получил во втором запросе и вывести более одинаковые. Но опять же... не факт что это будет правильно и как бы не нагружать сервер такими запросами.
Как лучше сделать?

3 ответов

6 просмотров

https://ruhighload.com/%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA

ElasticSearch

можно взять например Algolia

Похожие вопросы

Обсуждают сегодня

тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Карта сайта