我们有一个框架,其中包含数百个XML文件/文本文件/资源,用于决定系统的行为。(数量庞大是由于遗留原因)
其他团队使用此框架并在其上构建不同的产品。
使用框架构建产品通常意味着以各种不同的方式配置XML文件。
我们平台的消费者面临的问题是,他们不确定需要哪些文件,哪些文件不是,应该调整什么,不应该调整什么。
换句话说,我认为他们缺乏的是良好的文档。 (我们确实有一份文件,但它们描述了系统中的各个组件,但却忽视了大局,并没有展示系统工作流程)
所以我想的是想出一个基于语义文本的搜索引擎,它会对这些文件编制索引并以直观的方式呈现它们。
例如,如果我们平台的消费者想要知道“我如何完成等待”,那么搜索引擎应该指出完成等等所涉及的步骤。
这是个好主意吗?如果是这样,我们可以使用哪些基于文本的搜索引擎。 (Lucene是我唯一知道的)