在我的 Java Web 应用程序中,想要放置“全局搜索”文本框,该文本框将使用“Oracle Text”搜索多个表(不同的列)?
例如
表学生 {name}
表老师 {name}
表部门{名称,描述}
表主题{名称,标题}
现在我想做的是,如果用户输入“Chem”,则应针对 Student:name、Teacher:name、Department:name、Department:description、Subject:name、Subject:title 列搜索这个词,然后它会排序根据其 Oracle Text Score 的结果?
谁能建议实现这一目标的最佳方法是什么?不确定如何使用“包含”oracle 文本函数通过单个查询在多个表中搜索所有这些列?
另外,请假设表之间没有关系。提前致谢!