如何在 Linq 中通过表达式树进行全文搜索

本文关键字:文搜索 搜索 Linq 表达式 | 更新日期: 2023-09-27 18:33:23

我正在创建一个使用MVC代码优先方法的电子商务Web应用程序。在此应用程序中,我必须对数百万种产品应用搜索,并且此搜索在性能基础上应该是有效的。我在这件事上浪费了2天的研发时间。我的搜索要求如下:-假设如果用户搜索 3 个单词的字母,例如热杯设计。那么结果应该是:-

1(获取所有具有完整单词的产品,即热杯设计。(这些产品应显示在列表顶部(

2(获取所有具有拆分词的产品,例如热或杯子或设计。

我在网上研究过,发现这个任务可以在动态表达式树的帮助下完成,但我从来没有用过这个。请建议我应该使用它,并给出类似代码的想法。任何回应将不胜感激。

如何在 Linq 中通过表达式树进行全文搜索

这给了你一个介绍:介绍