Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Развернуть EAV в плоскую таблицу / 3 сообщений из 3, страница 1 из 1
11.10.2016, 20:39
    #39324866
Anton5577
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Развернуть EAV в плоскую таблицу
Доброго времени суток!

В действующем проекте на MySQL + PHP имеется EAV. Пытаюсь сделать нормальный полнотекстовый поиск совмещенный с поиском по атрибутам (фасетный поиск). Пытаюсь использовать сфинкс. Как я понимаю, в сфинксе нельзя делать JOIN между индексами, поэтому придется разворачивать EAV в плоскую таблицу. В EAV имеется 174 атрибута. Итого получится таблица в 200 атрибутов. Подскажите, коллеги, какие еще у меня есть варианты для решения данной задачи?
...
Рейтинг: 0 / 0
12.10.2016, 16:56
    #39325504
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Развернуть EAV в плоскую таблицу
Anton5577 Итого получится таблица в 200 атрибутов. Подскажите, коллеги, какие еще у меня есть варианты для решения данной задачи?Использовать несколько таблиц, связанных отношением 1:0
важные_атрибуты (id primary key, важные атрибуты)
неважные_атрибуты (id primary key references важные_атрибуты, неважные атрибуты)
мусор (id primary key references важные_атрибуты, мусор)
...
Рейтинг: 0 / 0
18.10.2016, 00:05
    #39328590
Serguei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Развернуть EAV в плоскую таблицу
Anton5577 поэтому придется разворачивать EAV в плоскую таблицу

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


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