Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.11.2021, 11:33
|
|||
---|---|---|---|
Система поиска сообщений в чате |
|||
#18+
Всем привет, возник такой вопрос. Как реализовать система поиска сообщений в чате. Есть чаты, сообщений достаточно много(Более 10кк), необходимо реализовать нормальный поиск по сообщениям. Проблема в том, как можно реализовать поиск подобный как в телеге? Русский язык. БД на mysql. Полнотекстовый поиск mysql работает честно говоря печально, как по скорости. Каким средством можно реализовать данный поиск? Возможно где-то можно посмотреть доклады по поводу того, как работают сообщения в вк, ОК, телеге или подобные? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.11.2021, 13:25
|
|||
---|---|---|---|
Система поиска сообщений в чате |
|||
#18+
Посмотри https://www.elastic.co/elasticsearch/ Эффективность текстового поиска будет зависеть на 90% от того как ты ставишь задачу. А именно что должно быть в результате responce от текстовой системы. Ты хочешь найти: - чаты - месседжи - группы месседжей Потому что текстовый поиск обычни индексирует Документы и что ты обзовёшь документом в этой парадигме условий - зависит от тебя. Текстовый поиск - это просто движок для поиска документов по search expression. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=16&mobile=1&tid=1339617]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 392ms |
0 / 0 |