C#实现高级搜索功能

2025-01-04 07:53:12
推荐回答(1个)
回答1:

关联查询条件越多,查询只会越快。
直接用普通的 多条件 linq 或 数据层方法拼sql where and 就可。

这个效率的关键在你的数据库索引上面。
在必关联的几个字段上面建索引效率绝对不慢。

还有如果你模糊查询了内容的话,建议取消掉,改成模糊查询标题(很重要)。
一定要模糊查询内容的话,可以配合内容字段全文索引+关联字段索引查询。