我现在有一个项目,叫做零久问答题库,大概会有千万级的数据,但是现在搜索很难实现,搜索一次大概在15秒以上!
我采用的是mysql的全文搜索,很容易引起mysql崩。我的开发语言是php
求告诉我一些mysql全文搜索优化的技巧。
用ES吧。
Elasticsearch 是开源的 不收费
请采纳
sphinx、es、solr,都可以用
顶级思维在这里:
例如你这个goods表有100亿条数据。
public function one()
{
$co = db('goods')->count();
for ($i = 1; $i <= $co; $i++) {
yield db('goods')->where(['id' => $i])->find();
}
}