【发布时间】:2013-01-23 10:47:01
【问题描述】:
假设我分解了一个在搜索中传递的字符串。示例:“如果有狗” “如果有狗”(愚蠢的美国人)。
我们基于“”爆炸所以结果...
if
there
were
a
dog
现在我想运行SQL select * from table_name query where column_name like
'%something%' or column_name like '%somethingelse%'...
我正在尝试确定如何搜索表并按包含最多匹配项的行进行排序。 (即,如果第 45 行包含上述拆分项中的 4 行,并且第 21 行仅包含 2,则行 45 应该显示在结果的顶部)。
这将是一个原始的“搜索相关性”逻辑。在 SQL 中是否有专门用于这种检索的术语?
建议?
【问题讨论】:
-
"如果有有条狗" ;)
-
看到之后我只需要重新启动。从来不知道我有来自小学的内存泄漏。
标签: php sql sql-server