У нас есть фреймворк, в котором есть сотни XML-файлов / текстовых файлов / ресурсов, определяющих поведение системы (огромное количество из-за устаревших причин)
Другие команды используют эту платформу и создают различные продукты на ее основе.
Чтобы создать продукт с использованием инфраструктуры, обычно подразумевается настройка файлов XML различными способами.
Проблема, с которой сталкиваются пользователи нашей платформы, заключается в том, что они не уверены, какие файлы нужны, какие файлы нет, а какие нужно настроить, а какие нет.
Другими словами, я думаю, что им не хватает хорошей документации. (У нас есть документы, но они описывают отдельные компоненты в системе, но упускают общую картину и не демонстрируют процесс работы системы)
Итак, я подумал о том, чтобы создать поисковую систему, основанную на семантическом тексте, которая индексирует эти файлы и представляет их интуитивно понятным способом.
Например, если потребитель нашей платформы хочет знать, «Как мне выполнить бла», то поисковая система должна указать шаги, необходимые для достижения бла.
Это хорошая идея? Если да, то какие текстовые поисковые системы мы можем использовать. (Lucene - единственное, что я знаю)