我有一个包含500多万条记录的大型数据库,这个数据库有三个字段(ID、名称、文本),字段ID有一个主键,字段name有一个FULLTEXT索引。我想为我的网站创建一个在字段name中搜索的搜索引擎,我使用FULLTEXT索引,但缺点是不接受少于四个字符的关键字,所以我决定删除它,并在字段name上放置一个INDEX KEY,并使用以下请求:
EXPLAINSELECT * FROM table WHERE locate ('search
我是Solr的新手,我需要知道我对Solr和MySQL关系的看法是否正确。我们将从MySQL到Solr的数据索引一次,然后在Solr上实现所有的添加、编辑、删除、更新查询等,同时MySQL也没有变化。如果我们也需要更新MySQL,我们将不得不从Solr导出(或类似的东西)到MySQL,以保持MySQL的更新。
Am i thinking Right?我们只需要在Solr上索引需要搜索的MySQL表,而不是所有的MySQL</e