Заранее благодарю за любую помощь, которую вы оказываете
Я создаю API для извлечения слов из словаря, пока что все хорошо.
Одно из требований для создания этого API , когда кто-то отправляет запрос этой конечной точке (например: http://example.com/words/house), чтобы вернуть это слово со всеми другими полями, позвольте мне показать вам более подробную информацию.
У меня есть эта таблица для слов:
word varchar,
definition text,
pharseology text,
etymology text,
onomastics text,
example text,
dictionary_id integer -> FK
так что в основном, когда я go к этой конечной точке, получаю ответ JSON со словами, также синонимами, что у меня есть отдельная таблица, указывающая на эту в Отношение one-> Many, от слов к синонимам,
Позвольте мне go до настоящего момента, запрос говорит, что когда вы запрашиваете слово ex "house", должен быть ответ, такой же, как на картинках, но также должен быть список со всеми словами, которые идут перед этим словом и после этого слова. Например, если вы ищете слово "foot" ", после слов может быть пехотинец, пеший трафик c et c, или перед как "есть" или что-то.
Итак, у меня есть 2 вопроса:
1. Должен ли я создать новую таблицу и установить связь с таблицей слов, чтобы показать этот список слов, которые есть у указанного слова.
2.Как мне написать запрос, чтобы получить все строки сверху и снизу заданного слова ..
Спасибо всем за ответы,