【发布时间】:2018-01-09 19:44:24
【问题描述】:
我希望能够匹配(尽可能接近)两个文本字段。关于如何在 Oracle 中执行此操作的任何想法。我已经研究过在 Oracle Text 中使用 Context,但我不知道如何解析要输入的字段之一以包含 select 中的子句。
示例:搜索“这是红色汽车”将根据两个值中的“红色汽车”返回“红色汽车属于斯蒂芬”。
【问题讨论】:
-
找出包含特定字符串的所有文本(例如'red car')与通过对字符串的全部内容进行评分来对字符串的相似度进行评分是有区别的。文本对第一个任务有好处,而不是对第二个任务。实际上,您给出的两个字符串不是很相似。它们有两个相同的标记——“red”和“car”——但没有其他匹配的标记。
标签: oracle oracle-text