Использование Alfresco Community - версия 5.0.0.
Вариант использования: для выборки документов сначала нужно запросить Solr, а затем базу данных.
Сначала я попробовалсвойства ниже в файле alfresco-global.properties:
solr.query.cmis.queryConsistency=EVENTUAL
solr.query.fts.queryConsistency=EVENTUAL
После внесенных выше изменений я смог увидеть журналы, в которых он использовал Solr для выполнения Query и получения всех документов.Но по какому-то конкретному запросу он не дал никаких записей.
Итак, для исправления вышеуказанного конкретного сценария я изменил их с EVENTUAL на HYBRID.
solr.query.cmis.queryConsistency=HYBRID
solr.query.fts.queryConsistency=HYBRID
После этих изменений не было журналов, связанных с запросом Solr или DB и не получавшихлюбые документы в пользовательском интерфейсе.
После просмотра кода класса DbOrIndexSwitchingQueryLanguage обнаружил, что атрибут hybridEnabled должен иметь значение true для выполнения этого случая.
Кто-нибудь может мне подсказать, как установить hybridEnabled значение true, если это исправлениемоя проблема или предложить что-нибудь еще для решения моего варианта использования?