2013-01-10 55 views
0

我正在研究有关搜索web应用程序的开发。将wordpress用作搜索web应用程序的管理界面

主要目的是允许用户搜索大型实体列表(让我们假设它们是产品),这些实体是指外部网站。

此外,还会有文章分组到不同的类别中,这些类别大多与搜索功能和搜索结果分开。

我可能会使用Apache Solr作为搜索后端。现在

我的问题是,我应该完全写在管理界面/后端自己,或者我应该使用一些CMS,重新使用现有的管理界面和底层基础设施?

用于编辑的主要任务/管理员是

  • 创建/编辑/归档文章
  • 创建/编辑搜索产品条目(即需要获得由Solr的索引)

是它相对容易创建和管理WP Admin界面内与Wordpress无关的数据库实体?这是否意味着我需要创建自己的插件?

+0

我用WP多次联系,只能与Flash前端,它很容易加载最小WP和使用它的默认功能提取信息。研究[WPSE](http://wordpress.stackexchange.com/)了解更多信息,请点击此处“轻载”。 – brasofilo

回答

0

您可以创建自定义分类最近WordPress的,所以是可以创建非文章的东西,决定它如何被暴露出来。

你需要弄清楚如何让Solr的搜索你的WordPress的内容,也许一个插件,如Solr for WordPressAdvanced search(没有测试无论是我自己)。但你需要确保插件可以使用自定义分类法(不知道第一个是否)。

另一种方法是,如果您没有使用WordPress,您可以查看将Solr集成为其功能之一的系统,例如DrupalOpenCMS

+0

事情是,我已经开发了自己的webapps(大部分是Java/Grails),但到目前为止只有一个WordPress用户。我不确定重复使用CMS功能的学习曲线是什么,而不是从头开始自己开发一切。 - 所以不,我没有停留在WordPress。研究更多一些,Drupal的似乎是选择作为框架,更多的“企业”或“严重”的网络应用程序,相比于WordPress的。 – thomers

+0

如果您主要是Java程序员,我不建议从Drupal开始 - 它具有相当高的学习曲线。所以,OpenCMS或其他Java解决方案对此更好。或自定义代码 - 但这是您唯一可以选择的选择。基本的Solr集成非常简单。特别是如果你做全重新索引,并忽略部分更新问题(一个完美的选择开始)。 –

+0

谢谢亚历山大! – thomers