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

collective.searchweightings的Python项目详细描述


简介

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

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

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

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

变更日志

1.1

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

1.0

  • 初始版本

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

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求