百度搜索提示,数据库问题
问题一、百度搜索提示,数据库是怎么设计的?如果我输入拼音baidu,然后就会出现有关“百度”的提示。我想知道数据库是如何设计的?也就是说:百度的提示有以下几个功能:
1)提示英文。如果输入的是单词,那么就会判断出是英文,提示相应的英文。
2)根据拼音提示汉字。如果输入的是拼音,那么就会判断出是拼音,提示相应的汉字。
3)根据汉字提示汉字。如果输入的是汉字,那么就会判断出是拼音,提示相应的汉字。
以上几个功能在设计的时候是一样的吗?如果不是,是怎么设计的?
问题二、想做一个类似百度的搜索提示,不过没百度那么大的数据量,数据量在百万左右(主要是人名,地址,地标)。希望各位能给一些思路上的提示(数据库设计方面)。
先谢谢各位了。
------解决方案--------------------