Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ускорение поиска с использованием SphinxSearch / 1 сообщений из 1, страница 1 из 1
05.02.2019, 13:53
    #39769652
Harlemshaker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ускорение поиска с использованием SphinxSearch
Недавно столкнулись с проблемой медленного поиска по БД и посоветовавшись с знакомыми было решено использовать SphinxSearch т.к. никакая оптимизация не потянет обработку такого большого кол-ва данных. И пока изучали документация по использования наткнулись на одну штуку - тот запрос который индексирует Sphinx в первом поле должен содержать уникальный ключ, а с нашей нормализованной архитектурой напрямую сделать его не получается т.к. у нас есть две таблицы со связями many-to-many. Можете что-то посоветовать? Всем заранее спасибо. Архитектура в закрепах.

SELECT *
FROM `Query-ParseIDVK` qp
JOIN `ParseIDVK-Tag` pt ON pt.ParseIDVK_ID=qp.ParseIDVK_ID
JOIN Tag t ON t.Tag_ID=pt.Tag_ID

И Вот тот запрос который мы пытались применить в Sphinx`е
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Ускорение поиска с использованием SphinxSearch / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]