允许注册任意适配器以不同方式加权搜索结果

collective.searchweightings的Python项目详细描述


简介

这是一个简单的产品,它可以修补zcatalog,以便您可以为结果注册排序适配器。

其主要用途是根据特定的业务规则调整搜索结果,例如“最近的文档比以前的更重要” 或者“CEO的文件比茶童的文件更重要”。

要使用它,您需要编写一个实用程序,该实用程序提供一个可传递的sorted()方法 一个大脑的lazymap,根据你的标准重新评分和分类。

有关一些示例,请参见adapters.py。

变更日志

1.1

  • 修复了两次调用实用程序时出现的错误

1.0

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并