如何在多个表中搜索项目

时间:2014-10-09 09:04:38

标签: c# asp.net search e-commerce

最近我进入电子商务应用程序,在这里我想根据类别名称或子类别名称或产品名称搜索产品。  在这里,我打算为类别,子类别和产品创建表格。  如果我搜索项目,可以是类别名称或子类别名称或产品名称,则应显示产品。

EG。 Men-Shirt-Peterengland / Levis / john player /

如果我搜索文字&衬衫'应显示所有产品(Peterengland / Levis / john player /)。如果我搜索perterengland,只显示该产品。如果我使用主类别搜索所有子类别,则应显示此子类别下的所有产品。

如果有人对此有所了解,请帮助我。

1 个答案:

答案 0 :(得分:0)

您可以使用Full-Text Search在SQL中实现此目的,您可以使用多个单词查询多个表。

如果您希望搜索逻辑保留在C#中,则有.NET搜索库,Lucene.Net是最受欢迎的搜索库之一。