powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Оптимизация работы UTL_MATCH.JARO_WINKLER_SIMILARITY
3 сообщений из 3, страница 1 из 1
Оптимизация работы UTL_MATCH.JARO_WINKLER_SIMILARITY
    #39322351
Sergey_2583
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет,

Есть задача по уменьшению времени работы поиска, который использует функцию UTL_MATCH.JARO_WINKLER_SIMILARITY

Из того, что уже сделано, создана отдельная колонка в таблице, в которой содержатся уже отсортированные слова, например у нас есть Last_Name = 'Kenwood' and First_Name = 'Lara', в нашей колонке будет следующее значение 'KENWOOD LARA', входная строка, точно также сортируется.

Теперь есть вопрос, можно ли как-то построить функциональный индекс на такую конструкцию UTL_MATCH.JARO_WINKLER_SIMILARITY(Namestring_ord, :PARAMETER) ?

Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
Оптимизация работы UTL_MATCH.JARO_WINKLER_SIMILARITY
    #39322684
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, индекс структура статическая и должен полностью определяться данными, которые индексирует.
Но можно создать доменный индекс - кастомный (см. ODCIIndex) или готовый - см. Oracle Context option, если лицензия позволяет.
...
Рейтинг: 0 / 0
Оптимизация работы UTL_MATCH.JARO_WINKLER_SIMILARITY
    #39323099
Sergey_2583
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже целевая картина будет выглядеть так:

1. Создаем Context индекс
2. Строим строку для поиска с помощью Contain (fuzzy({word1},60,10,W), fuzzy({word2},60,10,W , ....) > p_score
3. Сверху на результат делаем UTL_MATCH.jaro_winkler_similarity('String with ordered words','Input string with ordered words') > p_utl_Score
4. Возвращаем результат
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Оптимизация работы UTL_MATCH.JARO_WINKLER_SIMILARITY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]