wol*_*ang 3 zope plone plone-4.x
我需要在不同的服务器/机器上实现对多个plone站点的集中搜索.如果有一种方法可以选择要搜索的站点是一个加号而不是主要问题.我想到的方法很少:
- 将ZCatalog索引导出到XML文件,并定期使用爬虫来获取所有XML文件,以便可以对它们进行搜索,但这种方式不允许实时搜索.
- 有一种方法可以使用通用目录,但它不是最优的,并且由于某些要求而无法在我正在处理的站点上实现.
- 我读到他们使用solr但我需要帮助才能使用它的地方.
但我需要一种方法来使用现有的ZCatalog和索引,而不是创建另一个索引,因为我认为使用solr的情况是由于额外的开销和需要维护的额外索引.但如果没有其他解决方案可能会使用它.我是搜索的初学者,所以请尽可能详细说明.
你应该真正研究collective.solr:
https://pypi.python.org/pypi/collective.solr/4.1.0
搜索多个站点是一个复杂的用例,您很可能需要一个可扩展的解决方案.最后,与Solr一起使用的工作要少得多,而不是想出自己的解决方案.Solr是为满足这些要求而构建的.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |