我正在考虑使用 Galaxy Project 作为 Lucene 的前端。这是一门关于搜索的介绍性大学课程,因此并非每个人都有编程经验。即使有编程经验,真正重要的不是实现,而是数据的编程转换。Galaxy 为使用各种配置和数据转换的显式假设检验提供了一个很好的界面。
我们正在使用 Get/REST/SOA 接口 + Meemoo和大量 JS,但我们必须从头开始构建所有内容。但是 Galaxy 的批处理接口允许我们将学习模块扩展到解析器。
无论如何,Galaxy 的各种模块都可以通过命令行进行交互,这些模块只是XML 配置文件:
<command interpreter="python">sorter.py -i $input -o $out_file1 -cols $column</command>
是否有任何框架可以用来从现有的命令行 API 生成 XML 文件?我知道我可以做正则表达式,但这需要像手动创建 API 的子集一样长的时间来构建......
抱歉,如果这太基本了,“自动 API 包装器”等会导致搜索结果不佳:/
谢谢!