как хранить ключевые слова / теги - PullRequest
1 голос
/ 29 июня 2011

Я создаю веб-приложение, где пользователи будут загружать файл (в формате XML) с некоторыми данными и некоторыми ключевыми словами / тегами, описывающими данные.Эта информация будет затем проанализирована и сохранена в базе данных MySQL.Теперь я не уверен, как хранить эти ключевые слова / теги в базе данных и как использовать их для получения соответствующих данных, когда пользователь вводит ключевые слова из внешнего интерфейса приложения.Я знаю, что мне нужно будет создать какой-то алгоритм ранжирования для ранжирования ключевых слов, но мое приложение все еще находится на начальных этапах, поэтому сейчас меня больше волнует вопрос получения данных, чем эффективность / актуальность полученных данных.

Пожалуйста, помогите мне или направьте меня к ресурсу, который может помочь мне.

Спасибо!

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

Это довольно открытый вопрос, но если вам нужна помощь в реализации тегов, ознакомьтесь с несколькими полезными советами: Рекомендуемый дизайн базы данных SQL для тегов или тегов

1 голос
/ 11 октября 2016

вы можете сохранить массив JSON в mysql> = 5.7 для тегов, как показано ниже:

["tag1","tag2",...]

если вы используете дополнительную таблицу для тегов магазина, вам нужно присоединиться и искать для добавления нового тега, это плохо, когда у нас слишком много тегов в базе данных!

...