Compass SearchableDynamicProperty Issue
У меня есть проект, где я использую Hibernate с компасом для индексации, теперь все работает нормально с нормальным @SearchableProperty @SearchableCompoenet
и т.п.
Но я столкнулся с проблемой, когда я попытался реализовать @SearchableDynamicProperty
,
1 ответ
Решение
Наконец-то получил проблемы и решил их...
:: ПРОБЛЕМА::
Оператор вставки не выполнялся внутри одной транзакции гибернации, поэтому он не мог индексировать записи дочерней таблицы.
::РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ::
После запуска оператора вставки в дочерних таблицах следующий оператор (конечно, в синхронизированном состоянии) обновит текущие индексы компаса.
compassGps.index(Test.class);