在我的java web應用程序中想要將「全局搜索」文本框用於使用「Oracle Text」搜索多個表(不同列)?在多個表和列中進行Oracle文本搜索
例如
表學生{名}
表教師{名}
表系{名稱,描述衝
表主題{名,標題}
現在我想什麼do是,如果用戶輸入「Chem」,這個單詞應該搜索學生:名稱,教師:名稱,部門:名稱,部門:描述,主題:名稱,主題:標題欄,它會按照其Oracle文本分數?
任何人都可以建議什麼是達到此目的的最佳方法?不知道如何使用「Contains」oracle文本函數在單個查詢中搜索多個表中的所有列?
此外,請假設表格之間沒有關係。提前致謝!
這意味着我必須在「Search_fields」視圖的文本列上添加索引? – 2013-02-20 13:28:59
不,它不工作,因爲您無法在視圖上創建上下文索引。我想我可能需要使用「USER_DATASTORE」。 – 2013-02-20 14:02:27