Oracle 是不是支持全文搜索?

Posted

技术标签:

【中文标题】Oracle 是不是支持全文搜索?【英文标题】:Does Oracle support full text search?Oracle 是否支持全文搜索? 【发布时间】:2008-10-14 20:15:54 【问题描述】:

是否有相当于 MS SQL 的全文搜索服务的 Oracle?

如果是这样,有没有人实施它并有好的/坏的经验?

【问题讨论】:

【参考方案1】:

Oracle Text 是等效功能。

我有很好的经验。假设您正在异步维护文本索引,这往往是问题的第一个来源,因为在进行更改和索引更新之间可能会有一点,但在正常操作期间这通常是相当合理的。

【讨论】:

我们发现 Oracle 对索引的更新远远优于 SQL Server。 SQLServer 2005,索引是一个单独的应用程序,您必须手动调用。 @JustinCave 您能否提供一些有关 Oracle 全文搜索的学习资源?看来这方面的好书不多。【参考方案2】:

除了贾斯汀所说的,您还可以找到更多关于 Oracle Text here 的信息。

【讨论】:

【参考方案3】:

根据 Justin 所说,可以创建索引以便它在提交时更新,尽管不建议对大量文本这样做。

与 %string% 的简单 LIKE 比较相比,它提供了更多的功能。

【讨论】:

以上是关于Oracle 是不是支持全文搜索?的主要内容,如果未能解决你的问题,请参考以下文章

mysql全文搜索,多个关键词权重排序

MySQL ------ 全文本搜索( match和Against),以及查询扩展和 布尔方式(十七)

MySQL ------ 全文本搜索( match和Against),以及查询扩展和 布尔方式(十七)

有没有办法对所有 oracle 包和程序进行全文搜索?

全文搜索与空间查询

CockroachDB 支持全文搜索吗?