Django/python和apachesolr:pysolr还是solrpy?

2024-03-29 14:02:48 发布

您现在位置:Python中文网/ 问答频道 /正文

在这个论坛上是全新的,这是我的第一个帖子! 在工作中,我们正在启动一个使用apachesolr的项目,我负责前端系统(基于Django)。在

我们的solr数据库与任何其他db引擎或任何模型的类无关,所以Haystack对我们来说并不好(因为它严格地与模型相关)。在

我在看http://code.google.com/p/pysolr/和{a2}

基本上,它们是相似的。我更喜欢solrpy,因为它使用POST请求,而且我们可以屏蔽用户的查询,但是这使得它的paginator更难使用(我猜是…)。 另一方面,由于GET方法,pysolr的性能更好(查询时间更短),但是到目前为止,我无法在没有badrequest错误的情况下执行查询。在

在选择一个之前,我想向社会征求意见。用户只需要进行搜索,我们的数据由java进程处理,不使用其他数据库(除了存储用户信息),我们需要使用solr的所有特性(切面、突出显示、单词停止、分析器…)。 你会选择什么?为什么呢?有什么好的代码示例可以指给我看吗?我正在通过草堆源代码查看他们是如何实现所有。。。在

谢谢大家!在


Tags: 项目django用户模型引擎数据库httpdb