Статьи о задачах возникающих при создании сайта и их решении - vorst.ru

Как это сделано


Блог

При разработке сайта возникает множество задач - организация данных, кеширование, загрузка фотографий, распределение ролей, авторизация и прочее. Создание сайта процесс перманентный и цель данного блога просто записывать опыт.

Статьи помеченные elasticsearch

Интерфейс

ElasticSearch для полнотекстового поиска

На создание ElasticSearch индекса понадобилось совсем не много усилий, как видно из предыдущей статьи. Чтобы сделать индекс доступным конечному пользователю, усилий понадобиться не многим больше.

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


ElasticSearch

Полнотекстовый поиск

На почту пришла рассылка и я записался на вебинар по Elasticsearch, но когда подошел срок, стало жалко времени на просмотр видео. Просто почитал документацию. Прошла пара недель и тут один пишет:

Нужно сделать поиск слов в таблице "articles" по столбцу "content". В результатах поиска сначала выводить те, которые содержат наибольшее количество слов в статье и далее по мере уменьшения.

Да ... Мысль летит и пальцы не поспевают набирать текст, пропуская слова. Тем не менее, задача есть, касается полнотекстового поиска и самое время использовать ElasticSearch.


Рубрики

Вы пока еще не просмотрели ни одного поста.