当前位置:  开发笔记 > 后端 > 正文

认识到失踪的空间

如何解决《认识到失踪的空间》经验,为你挑选了1个好方法。

如何在用户输入搜索字词时错过空格?例如,如果用户输入"usbcable",我想搜索"usb cable".我在MySQL中进行REGEX搜索以匹配完整的单词.

我有一个表格,其中包含搜索中使用的每个术语,因此我知道"usb"和"cable"是有效的术语.有没有办法构造一个WHERE子句,它将为我提供该术语与字符串部分匹配的所有行?

像这样的东西:

SELECT st.term 
FROM SearchTerms st
WHERE 'usbcable' LIKE '%' + st.term + '%'

还是其他任何想法?



1> Adam Davis..:

文本分段是自然语言处理的一部分,是您在此特定示例中寻找的内容.它用于搜索引擎和拼写检查器,所以你可能会有一些运气与示例源代码查看开源拼写检查器和搜索引擎.

无论如何,拼写检查可能是正确的范例,因为在尝试将它分开之前,首先需要知道它是否是合法的单词.

-亚当

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有