Какими иструментами обычно решается вопрос полнотекстового поиска для сайта?
СЛОЖНААААА..... :(
ПОЛНОТЕКСТОВЫЙ ПОИСК
НА БАЗЕ ELASTICSEARCH
!==
ПОЛНОТЕКСТОВЫЙ ПОИСК ДЛЯ СРЕДНЕГО ПРИЛОЖЕНИЯ
ИСПОЛЬЗОВАНИЕ В СОСТАВЕ
ELK СТЭКА
Elasticsearch - масштабируемая утилита полнотекстового поиска и аналитики, которая позволяет быстро в режиме реального времени хранить, искать и анализировать большие объемы данных.
Как правило, ES используется в качестве NoSQL-базы данных для приложений со сложными функциями поиска.
Основан на библиотеке Apache Lucene, предназначенной для индексирования и поиска информации в любом типе документов.
Обычно несколько копий Elasticsearch объединяются в кластер.
CLusterING
BIG DATA
HIGH SEARCH COMPLEXITY
HIGH LOAD
FULL TEXT SEARCH
ТОКЕНИЗАТОР
ПРОСТО
ЧИТАЕМ
НЕМНОГО
ДОКУМЕНТАЦИИ
Последний коммит (2 года назад)
Последний коммит (2 года назад)
ВНЕШНИЙ ПОИСКОВЫЙ СЕРВИС
Как получить работающий поиск, не потерять время, деньги, нервы и клиента?
LARAVEL recommendED 👍
- Работать как REST сервис
-
Запускаться в Docker, VmWare, Lambda
и просто как демон. -
Поиск во время ввода
-
Обработка опечаток
-
Поддержка синонимов в поиске
Что умеет meilisearch
-
Подсветка поисковых результатов
-
Стоп-слова
-
Фильтры
-
Правила релевантности
-
Фасетный поиск
-
Мультиязыковая поддержка
БЫСТРОЕ ВНЕДРЕНИЕ
+
БЫСТРЫЙ ПОИСК
+
+
391
M
1.43 GB
Meilisearch
Elasticsearch
Нюансы обновления индексов при использовании данных из множества связанных моделей в Laravel
Быстрая фильтрация на базе полнотекстового поиска
- Не всегда старые проверенные решения вам подойдут
- Под масштаб, сроки и стоимость проекта надо выбирать подходящее именно для него решение - серебряной пули не существует
- Новые решения могут помочь вам не только с текущей вашей задачей, но и содержать в себе приятные бонусы
deck
By voolh
deck
- 236