Ank*_*wal 32 python django solr
我正在开发一个Django项目,我需要在那里实现全文搜索.我见过SOLR并发现了一些好的评论.但是它在Java中实现并且需要将java环境与Python一起安装在系统上.寻找SOLR的python等价物,我见过Whoosh,但我不确定Whoosh是否像SOLR一样高效和强大.或者我应该只使用SOLR选项还是有比Whoosh和SOLR更好的选项?
请建议.
提前致谢
drx*_*zcl 15
对于仅限python的实现,Whoosh实际上非常快.也就是说,它仍然至少慢了一个数量级.根据您需要索引和搜索的数据量以及最大允许延迟和并发搜索的要求,它可能不是一个选项.
SOLR是一个复杂的野兽,但它是迄今为止最全面的搜索解决方案.将它与solrpy混合以获得惊人的效果.是的,你需要java托管.
您可能还想查看xapian的python绑定.Xapian非常快,但不如SOLR完整解决方案.它们虽然是GPL许可证,因此可能/可能不适合您.
归档时间: |
|
查看次数: |
13536 次 |
最近记录: |