gpt4 book ai didi

python - Django/python 和 Apache Solr : pysolr or solrpy?

转载 作者:太空狗 更新时间:2023-10-30 01:03:39 36 4
gpt4 key购买 nike

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

我们的 solr 数据库与任何其他数据库引擎或任何模型的类都不相关,因此 Haystack 对我们不利(因为它与模型严格相关)。

我在看 http://code.google.com/p/pysolr/http://code.google.com/p/solrpy/

基本上,它们是相似的。我更喜欢 solrpy,因为它使用 POST 请求,我们可以屏蔽我们的用户查询,但这使得它的分页器更难使用(我猜......)。另一方面,pysolr,多亏了 GET 方法,性能更好(查询时间更短),但到目前为止,我无法在不收到 badrequest 错误的情况下执行查询。

在选择一个之前,我想询问社区的任何意见。用户只需要进行搜索,我们的数据由 java 进程处理,不使用其他数据库(除了存储用户信息),我们需要使用所有 solr 功能(分面、突出显示、单词停止、分析器...) .你会选择什么?为什么?您可以指出任何好的代码示例吗?我一直在寻找大海捞针源,看看他们是如何实现所有......

谢谢大家!

最佳答案

我们使用过“solrpy”,但遇到了一些问题。Sunburnt 实际上是一个有趣的 API:

https://github.com/tow/sunburnt/

积极开发,易于使用。不幸的是,它引入了一些额外的依赖项。

关于python - Django/python 和 Apache Solr : pysolr or solrpy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466188/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com