帮助设计自动完成响应

时间:2010-02-10 22:25:12

标签: asp.net jquery asp.net-mvc

我希望自动完成功能非常友好。

我有人们会搜索的产品:

part#
manufacturer

e.g。搜索

HND123

Honda 123

所以基本上每个制造商都有简短形式和长形式。

我应该如何构建搜索索引,以便当自动完成需要从数据库中获取数据时,它将返回两种查询类型的结果?

1 个答案:

答案 0 :(得分:1)

即使您拥有相同的表,我也会将其作为UNION执行此操作。假设您正在两个不同的列中搜索。

SELECT PartNumber AS Term FROM Parts WHERE PartNumber LIKE 'input%'
UNION
SELECT Manufaturer AS Term FROM Parts WHERE Manufactuer LIKE 'input%