如何存储关键字/标签

时间:2011-06-29 17:03:49

标签: mysql tags keyword

我正在构建一个Web应用程序,用户将使用一些数据和一些描述数据的关键字/标签上传文件(XML格式)。然后将解析此信息并将其存储在MySQL数据库中。现在我不确定如何在数据库中存储这些关键字/标签,以及当用户从应用程序前端输入关键字时如何使用它们来检索适当的数据。我知道我必须构建某种排名算法来对关键字进行排名,但我的应用程序仍处于初始阶段,所以现在我更关心如何检索数据而不是检索数据的效率/相关性。

请帮助我或引导我找到可以帮助我的资源。

谢谢!

2 个答案:

答案 0 :(得分:3)

这是一个非常开放的问题,但如果您需要帮助实施标记,请参阅此处以获取一些很好的提示:Recommended SQL database design for tags or tagging

答案 1 :(得分:1)

您可以store JSON array in mysql>=5.7获取以下标签:

public void update() {

   if (Gdx.input.isKeyJustPressed(Keys.BACK)) {

      // Flip the boolean value
      worldController.isPaused = !worldController.isPaused;
   }
}

如果你对商店标签使用额外的表,你需要加入并搜索添加新标签,当我们在数据库中有太多标签时,这是不好的方法!