允许注册任意适配器以不同方式加权搜索结果
collective.searchweightings的Python项目详细描述
简介
这是一个简单的产品,它可以修补zcatalog,以便您可以为结果注册排序适配器。
其主要用途是根据特定的业务规则调整搜索结果,例如“最近的文档比以前的更重要” 或者“CEO的文件比茶童的文件更重要”。
要使用它,您需要编写一个实用程序,该实用程序提供一个可传递的sorted()方法 一个大脑的lazymap,根据你的标准重新评分和分类。
有关一些示例,请参见adapters.py。
变更日志
1.1
- 修复了两次调用实用程序时出现的错误
1.0
- 初始版本