我确信有一些简单的方法可以做到这一点...我有一个简单的平面 Oracle 表,由于多年来积累了大量的行,它的大小为 13 TB 左右。我需要对其进行搜索(可以在多个字段中的任何一个上寻找匹配项),并希望返回列表中最相关的记录,例如前 50 名或前 100 名,然后我可以单击以获取更多详细信息(然后将专门查询该特定记录中的一个字段)。
对于 Oracle 中的这种搜索,您会推荐什么 .net 或 Java 库或包?有没有可能有一个示例开源应用程序或类似的示例可以做这件事?我希望找到一些东西,让我首先在某些列中确定匹配的优先级,并在表很大的情况下快速找到匹配,并且可以很容易地集成到需求的第二部分,即基于“线程”的常规查询该记录所属的。
谢谢你。
这篇SO 帖子中有一些有用的提示。
如果您正在寻找 Oracle Text 的替代品,请查看此.