【发布时间】:2014-12-22 11:43:11
【问题描述】:
我需要帮助来优化组合搜索的查询。 我有一个字符串和值我有一个搜索,如 (Hello World) 现在程序需要在 7 个字段中搜索 Value Hello,然后如果其中一个字段包含 World,则程序需要再次在这 7 个字段中搜索,所以我只有在 1 个字段中带有 Hello 并且 World 在相同或其他字段中的行场地。我搜索的表格有 50000 行,而且每天更多。此时我将搜索条件拆分为空间,然后我有一个搜索条件数组。对于此数组中的每个搜索条件,我使用 7 OR 并将其添加到查询字符串中。所以我的查询字符串非常大并且有很多 OR。 我现在想优化我的查询和代码,以便获得更快的查询结果。
【问题讨论】:
-
您使用的是什么版本的 SQL Server?
-
版本 10.50.2500.0
标签: c# sql-server search combinations