SQL字根匹配
我想知道那里的主要SQL引擎(MS SQL,Oracle,MySQL)是否能够理解2个单词是相关的,因为它们共享相同的根。
我们知道在搜索“网络”时很容易匹配“网络”,因为后者是前者的子串。
但是,在搜索“网络”时,SQL引擎是否具有可以匹配“网络”的功能?
非常感谢。
没有找到相关结果
已邀请:
4 个回复
郸身
和
是同一动词的不同形式,尽管它们没有一个共同的字母(具有讽刺意味的是,英语也是如此:
和
)。 对于在单词之间不使用空格的某些语言来说,分词也是一项非常复杂的任务。
允许使用可插拔的词干分析器和断字器作为其全文搜索引擎: http://msdn.microsoft.com/en-us/library/ms142509.aspx
碉罕城爸
嗜蒂谷尘旱
卧沫
这使用了基于Porter词干分析器的Snowball词典。 Porter干扰器可能是最广泛使用的干扰器之一,因此它将提供不错的结果。但重要的是要记住,干预并不总是像你想的那样准确。