|
Система поиска сообщений в чате
|
|||
---|---|---|---|
#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&tid=1339617]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 250ms |
total: | 511ms |
0 / 0 |