实时搜索名称库

时间:2012-02-17 09:12:16

标签: jquery mysql database-design

我想实时搜索网页中的项目。我想知道:

  1. 最佳数据库设计方法。
  2. 找到任何好的库(mysql,php,javascript / jquery)。
  3. 背景:这些项目是人物,所以他们有姓名,姓氏,可能有中间名。用户可以通过其中任何一个搜索该项目。

    • 关于DB。 在同一列中使用全名(name + middlename + surname)或将其拆分为多个(并将其全部索引)是否有意义? 我猜第二个,所以如果他们按姓氏或中间名查找项目,他们就会得到索引的好处。

    • 查找图书馆。 你知道哪个好的图书馆是最好的方法吗?还是另一个我错过了?

    更多信息:

    • 我正在使用CodeIgniter,Mysql,PHP和javascript / jquery。
    • 假设我只有InnoDB item_table,包含Item_Id(PK,BIGINT)和Item_name(索引)或Item_name(Ix),Item_surname(Ix),Item_middename。
    • 该表最多有100.000项。
    • 搜索类似于Facebook的系统/选项以查找网络用户。

    谢谢!

0 个答案:

没有答案