gpt4 book ai didi

mysql - 按标题高效地从 Wiki 转储中获取文章

转载 作者:行者123 更新时间:2023-11-29 08:51:48 26 4
gpt4 key购买 nike

检查 xml 文件显然需要花费大量时间。

尝试将其导入 MySQL 数据库,但不幸的是,按标题检索单篇文章(即 WHERE title = 'X')查询也需要 10 秒以上。

CREATE TABLE article (
articleid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
title VARCHAR(250) NOT NULL DEFAULT '',
content LONGBLOB NOT NULL,
PRIMARY KEY (articleid),
FULLTEXT KEY title (title)
) ENGINE=MyISAM DEFAULT CHARSET=utf8


mysql> SELECT title FROM article WHERE title = 'Main Page';
+-----------+
| title |
+-----------+
| Main Page |
+-----------+
1 row in set (20.61 sec)

虽然这可能很明显,但我应该注意到转储非常大,大约 2GB 左右。

关于如何有效地做到这一点有什么想法吗?

最佳答案

您正在使用 FULLTEXT 索引进行不需要 FULLTEXT 索引的搜索。在 title 上创建普通索引,您将获得更快的结果。

关于mysql - 按标题高效地从 Wiki 转储中获取文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10970709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com