В моем веб-приложении java нужно поместить текстовое поле «global search», которое будет искать по нескольким таблицам (разные столбцы) с помощью «Oracle Text»?Текстовый поиск Oracle по нескольким таблицам и столбцам
например.
Таблица Student {имя}
Таблица Учитель {имя}
Департамент Таблица {название, описание}
Таблица предмет {имя, название}
Теперь то, что я хотел бы do, так это то, что если пользователь вводит «Chem», чтобы это слово следовало искать с именем Student: name, Teacher: name, Department: name, Department: description, Subject: name, Subject: title, и он сортировал результат в соответствии с его Oracle Текстовый счет?
Может ли кто-нибудь посоветовать, какой лучший способ достичь этого? Не знаете, как искать все эти столбцы в нескольких таблицах с помощью одного запроса, используя функцию «Содержит» оракул?
Кроме того, не принимайте никакого отношения между таблицами. Заранее спасибо!
Это означает, что мне нужно добавить индекс в текстовый столбец «Search_fields»? –
Нет, его не работает, потому что вы не можете создать индекс контекста на представлении. Я думаю, мне, возможно, придется использовать «USER_DATASTORE». –