【发布时间】:2010-07-20 22:16:25
【问题描述】:
如果我有一个包含标题的文本字段并且我有一个关键字列表,我如何搜索标题以检查标题中的 (n) 个关键字?
因此,如果我的标题是“烤鸡肉、培根和韭菜派”并且用户搜索“鸡肉培根萝卜”,我想返回上述食谱。
基本上我想说的是,如果标题包含 2 个或更多搜索词,则它被视为有效并且应该返回。但如果它只包含 1 则忽略它。
理想情况下,我希望它们加权,以便出现的术语越多,列表中的位置就越高,但这可能是第 2 版。:)
编辑
我应该在这一点上提到,我希望这是原生的 .net 和 c#。
【问题讨论】:
-
这是 LINQ to SQL、LINQ to Entities 还是 LINQ to Objects?