-2

我一直负责这个项目,在我开始任何编码甚至在纸上画任何东西之前,我想确保 MySQL/PHP 是最好的方法。这是我所拥有的:

我和另一个学生将建立一个文章数据库并用设计术语“标记”它们。因此,例如,一篇关于酒店用电问题的文章可能会被标记为“电力节约”或类似的东西。

此外,该数据库将可以通过标签和文章描述或标题/作者进行搜索。

所以,我在想的是——

前端由一个基本表单组成,用户可以选择按标签搜索,文章描述(搜索将与文章描述进行比较,而不是可能是扫描图像的实际文章文本),或标题/作者组合。

执行搜索时,将显示一个简单列表,其中包含查询结果。

数据库本身将包含 1 个具有以下行的表:

ID、标签、作者、标题、描述、文章

其中 ID 是一个自动递增的 INT

TAGS、AUTHOR、TITLE 和 DESCRIPTION 都将是 VARCHAR

并且 ARTICLE 将是 BLOB(因为它将是 PDF、.DOC、.DOCX、.TXT 或 .RTF

单击时,搜索结果将变为文章的完整视图,该视图将显示文章以及相关信息。

这听起来像是最好的方法吗?

非常感谢任何输入,因为这只是我第二个部署的 MySQL/PHP 应用程序。

4

1 回答 1

0

好吧,我不同意将文章存储在 BLOB 中,您可以存储在文件系统中。

php 和 mysql 可以很好,但是你可以考虑 mongoDB 和 ElasticSearch 这个数据库。

于 2012-05-12T00:24:38.353 回答