Z
zqssoft
Unregistered / Unconfirmed
GUEST, unregistred user!
做了一个数据库程序,有文本字段A,B,C等,程序界面上放置了一个Edit搜索输入框,一个搜索按钮。假设现在用户输入一个检索关键词:apple,我们可以用SQL语句在字段A,B,C中联合检索是否有包含apple的记录,有果有,则显示出来。、
但如果现在用户输入了一个以上的关键词,并且他们之间用空格分开,例如:apple peach
这时,我们应该怎么做检索呢,联合检索a,b,c字段中同时包含 apple和peach的记录吗,但如果这样同时包含的记录不存在呢?
还是检索只包含apple或peach的记录呢?
到底怎么做,才能最大化的适应用户的搜索意图。谢谢。
但如果现在用户输入了一个以上的关键词,并且他们之间用空格分开,例如:apple peach
这时,我们应该怎么做检索呢,联合检索a,b,c字段中同时包含 apple和peach的记录吗,但如果这样同时包含的记录不存在呢?
还是检索只包含apple或peach的记录呢?
到底怎么做,才能最大化的适应用户的搜索意图。谢谢。