У меня есть таблица, скажем orders
, в которой есть столбец, например, буквенно-цифровой символ длиной 15 символов itemId
и куча других столбцов. Тот же самый itemId
может быть повторен до 900 раз для очень популярных предметов, что означает, что данные будут повторяться примерно 900 раз. Очевидно, нам нужно отделить это. Однако нам нужен поиск, чтобы список элементов был очень быстрым и эффективным. Я немного прочитал и подумал, что обратное индексирование было бы хорошим способом добиться этого. Тем не менее, я немного запутался в реальной реализации. Я не мог найти ни одного примера в Интернете, кроме http://blog.frankel.ch/tag/spring-data, но он использует solr. Я подумывал создать таблицу items-orders
, добавив класс репозитория, который будет иметь метод. Однако, поскольку существует много отношений между элементами и заказами, для этого потребуется таблица соединений. Это заставляет меня думать, что я нахожусь на неправильном пути, поскольку я намеревался составить таблицу как своего рода таблицу соединений, так как она только itemId
и orderId
в ней.Реверсивная реализация индекса с пружинными данными и postgres
Я уверен, что я делаю что-то неправильно. Любые указатели приветствуются. Извините за основной вопрос, но я не смог найти много информации с образцами в Интернете.
спасибо,
Алиса