我需要实施全局应用程序搜索。它的工作方式如下:
我们有一个输入,当用户开始输入时,首先输入三个后,我们必须了解我们必须查询的表,例如:
因此,如果名称为“ John”的联系人与我们的搜索字符串匹配,则结果必须显示为他的名字,如果单击它,我们将在他的个人资料页面上重定向。此外,将来有
我们应该以一种搜索模式在许多表中进行搜索的可能性很大,例如:“ cMA”意味着必须搜索包含“ MA”的“ Contacts”和“ Cars”表。
我对如何构建可解析搜索字符串并动态决定要查询的表的搜索控制器感到非常担忧。
非常感谢任何设计解决方案
使用的框架:angular2 + web api 2 +实体框架+ sql server