gpt4 book ai didi

mysql - 识别缺失的空间

转载 作者:可可西里 更新时间:2023-11-01 07:05:50 24 4
gpt4 key购买 nike

我如何识别用户在输入搜索词时是否遗漏了空格?例如,如果用户输入“usbcable”,我想搜索“usb cable”。我正在 MySQL 中进行 REGEX 搜索以匹配完整的单词。

我有一个表格,其中包含搜索中使用的每个术语,因此我知道“usb”和“cable”是有效术语。有没有一种方法可以构建一个 WHERE 子句,该子句会为我提供该术语与部分字符串匹配的所有行?

像这样:

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

或者有什么其他想法?

最佳答案

Text SegmentationNatural Language Processing 的一部分, 并且是您在此特定示例中要查找的内容。它用于搜索引擎和拼写检查器,因此您可能会在查看开源拼写检查器和搜索引擎的示例源代码时运气好。

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

-亚当

关于mysql - 识别缺失的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/593700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com