|
|
|
Система поиска сообщений в чате
|
|||
|---|---|---|---|
|
#18+
Всем привет, возник такой вопрос. Как реализовать система поиска сообщений в чате. Есть чаты, сообщений достаточно много(Более 10кк), необходимо реализовать нормальный поиск по сообщениям. Проблема в том, как можно реализовать поиск подобный как в телеге? Русский язык. БД на mysql. Полнотекстовый поиск mysql работает честно говоря печально, как по скорости. Каким средством можно реализовать данный поиск? Возможно где-то можно посмотреть доклады по поводу того, как работают сообщения в вк, ОК, телеге или подобные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2021, 11:33 |
|
||
|
Система поиска сообщений в чате
|
|||
|---|---|---|---|
|
#18+
Посмотри https://www.elastic.co/elasticsearch/ Эффективность текстового поиска будет зависеть на 90% от того как ты ставишь задачу. А именно что должно быть в результате responce от текстовой системы. Ты хочешь найти: - чаты - месседжи - группы месседжей Потому что текстовый поиск обычни индексирует Документы и что ты обзовёшь документом в этой парадигме условий - зависит от тебя. Текстовый поиск - это просто движок для поиска документов по search expression. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2021, 13:25 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1339617]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
7ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 125ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...