LINUX.ORG.RU

Как реализовать «подписку на поисковый запрос»?

 ,


0

1

Есть барахолка. Хочется чтобы люди могли задать поисковый запрос и получать уведомления когда появляется подходящий товар.

Можно наколхозить ручками - побить заголовок на слова, сделать вид что это теги и дальше пытаться отковырять подходящие подписки. Но как-то гиморно это, и содержимое объявления не учитывает.

Как вообще такие вещи эффективно и грамотно реализуются?

UPD. Спасибо анону, фича реверсивного поиска есть в эластике. В сфинксе отсутствует :( http://sphinxsearch.com/bugs/view.php?id=2285

★★★★★

Последнее исправление: Vit (всего исправлений: 1)

Как вообще такие вещи эффективно и грамотно реализуются?

Хех. На лоре, например, используется для поиска специализированный поисковый движок, который на самом деле БД - ElasticSearch.

По хорошему, поиск это не такая вещь, которая раз-два и готово.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 2)
Ответ на: комментарий от goingUp

В поиске я разбираюсь, поэтому общих рецептов не надо.

Интересует конкретно подписка на апдейты. Можно с какими-то ограничениями с учетом специфики (каталог товаров). Например, там можно не особо париться с морфологией.

Vit ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Спасибо. Да, это то что нужно. Осталось понять, можно ли подобное запилить без эластика. На ShinxSearch например.

Vit ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.