我已经询问了有关在没有 lucene、sphinx、solr 等库的情况下创建搜索系统的最佳方法的问题。
人们不断告诉我诸如您可以创建索引之类的事情,我可以使用专用表在 mysql 中模拟索引,在许多表中搜索并不是一个好主意。最好有一个索引。index 可以是单个结构化数据库表或外部引擎,例如我不会使用的 sphinx 或 lucene。
请解释一下索引实际上是什么意思?我只知道我应该为 ID 分配 PRIMARY KEY 并使其自动递增,PRIMARY KEY 将使其成为唯一的,因此 ID 号将不一样。人们告诉我的这些索引是与 PRIMARY KEY 旁边的 INDEX 直接相关还是什么?
我在互联网上的任何地方都找不到解释,所以如果有人帮助我,我会非常感激。