假设我分解了在搜索中传递的字符串。示例:“如果有一只狗” “如果有一只狗”(愚蠢的美国人)。
我们基于“”爆炸所以结果......
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 中是否有这种检索的特定术语?
建议?