多值数据字段的Solr boost
我有一个Solr索引,每个文档都是事件的信息。在我的模式中,Schedule是一个日期类型的多值字段。 我想知道是否有可能提高文件的时间表日期 (多值字段中的任何日期)是否在未来且最接近当前日期?多值数据字段的Solr boost,solr,solrnet,Solr,Solrnet,我有一个Solr索引,每个文档都是事件的信息。在我的模式中,Schedule是一个日期类型的多值字段。 我想知道是否有可能提高文件的时间表日期 (多值字段中的任何日期)是否在未来且最接近当前日期? 我正在使用Demax查询和SolrNet客户端api。您可以使用Solr FunctionQuery- 函数查询示例: recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1) 另外,如果要在字段上进行比较,请阅读相关常见问题解答:;你不想把它存储成几行吗?如果我想存
我正在使用Demax查询和SolrNet客户端api。您可以使用Solr FunctionQuery- 函数查询示例:
recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1)
另外,如果要在字段上进行比较,请阅读相关常见问题解答:;你不想把它存储成几行吗?如果我想存储一个只有一个日期的事件,我必须稍后进行字段折叠或分组,这使得处理起来更加困难。另一方面,一个事件可能只有一个日期,而另一个事件可能有几十个日期。这就是为什么拥有日期的最佳方法是使用多值字段。