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 ------ 全文本搜索( match和Against),以及查询扩展和 布尔方式(十七)