我开发了一款使用Lucene引擎进行搜索的应用。现在我想开发一个或多或少类似于Solr的管理界面。
我需要接口以包含一些基本配置,状态报告,作业管理器,甚至可能在Lucene的索引上运行一些示例搜索。
我在想是否应该从头开发它或以某种方式使用Solr中的一些代码。我想知道是否有人知道用于开发它的框架(如果有的话)以及我可以在哪里找到管理界面代码。
感谢。
答案 0 :(得分:0)
如果要为lucene索引构建管理界面,为什么不使用Solr,这会给你很大的灵活性?
Solr适用于底层的Lucene指数
因此,您仍然可以使用lucene创建索引,并使用Solr管理界面来帮助您与索引进行交互,而不是尝试构建新索引。
当然,您需要使用lucene实现来内联设计模式。
答案 1 :(得分:0)
我建议你从头开始编写管理面板。原因是solr管理代码似乎与底层的solr实现相结合,虽然你可以从solr面板访问其他lucene索引,为了更好地控制你的lucene配置,你应该更喜欢编写你的包装器,如solr,如果你自己编写包装器,你甚至可以拥有比solr更好的控制,因为如果在以后的时间你想要你的lucene索引构建和搜索可以使用Web界面进行配置它将无缝地工作,因为程序化配置将只是在顶层编写服务层lucene。
希望我的回答有帮助:)