Эластичный высокоскоростной поиск двигателя
Проблемы с производительностью, вызванные детализацией информации в базе знаний EKR, были решены путем разработки мощного эластичного поискового движка.
База знаний EKR характеризуется экстремальной гибкостью и детализированностью. Каждая отдельная информация обогащена семантической структурой, которая может быть чрезвычайно сложной и может иметь практически бесконечную детализированность. Это приводит к экстремализации концепции гибкости, но с другой стороны приводит к очевидным технологическим проблемам производительности. На эту тему производительности был дан ответ, интегрировав в платформу EKR мощный движок на основе технологии elasticsearch, который дополняет детализированность базы знаний EKR чрезвычайно производительной структурой, которая также может собирать полную детализированность базы знаний, но также чаще управлять упрощенными ситуациями. В базе знаний у нас есть данные с максимальной детализированностью и сложностью, в Elastic данные агрегированы и упрощены. Приведу пример для оценки: фраза в KB может иметь две/три единицы ссылки внутри, когда она проходит на elastic, RU решаются, а затем также управляется перевод таким образом, чтобы в elastic данные были в самом простом возможном виде. Тот факт, что elasticsearch основан на технологии noSQL в плоских структурах, называемых документами, позволяет службам EKR Orchestra получать доступ с очень высокой производительностью к агрегированным данным в способах, необходимых конечному пользователю, и позволяет получить доступ к любой комбинации информации, присутствующей в базе знаний EKR, включая переводы, которые затем обычно используются через онлайн-порталы, первым из которых является EKR PIM Portal.