我的 SolR DB 面临一个大问题。我的对象有一个日期时间字段“Available_From”和一个日期时间字段“Available_To”。我们还有一个用于排序的“排名”字段。我可以使用直接查询正确搜索(例如,给我目前所有可用的项目)但是当我进行常规搜索时,我无法找到一种方法来显示导致“现在可用”的项目在第一个位置结果,通常按“排名”字段排序。我怎样才能做到这一点?我是否被迫编写一些 java 类(我发现的最接近的东西是https://medium.com/@devchaitu18/sorting-based-on-a-custom-function-in-solr-c94ddae99a12)还是在那里一种处理标准 SolR 查询的方法?在此先感谢大家!
问问题
61 次