首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  Java

搜索引擎 Solr,如何按查询的次数排序?

  •  
  •   javaWeber · 63 天前 · 447 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在处理一个老项目。是用 Solr 搜索引擎,不是用 ES。

    有个需求是按查询的次数排序。。

    比如某一行数据全称"java 编程思想",用"编程"关键字查了一次,"思想"关键字查了一次,java 关键字又查了一次。那这一行数据"java 编程思想",查询次数就是 3。

    Solr 有个 Score 排序,是按字段加权排序的,跟这个需求不一样。

    Solr 有没有提供这种排序方法啊?

    如果在行数据,加一个字段,比如 count,计算查询次数,查询一次就自增一次,有没有相关的例子可以参考下?

    感觉有点麻烦 。。

        1
    DsuineGP   63 天前
    redis 缓存查询次数,定时刷到 solr 的 count 字段中,很容易实现的需求啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2598 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 13:59 · PVG 21:59 · LAX 05:59 · JFK 08:59
    ♥ Do have faith in what you're doing.