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