Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多值数据字段的Solr boost_Solr_Solrnet - Fatal编程技术网

多值数据字段的Solr boost

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

我有一个Solr索引,每个文档都是事件的信息。在我的模式中,Schedule是一个日期类型的多值字段。 我想知道是否有可能提高文件的时间表日期 (多值字段中的任何日期)是否在未来且最接近当前日期?
我正在使用Demax查询和SolrNet客户端api。

您可以使用Solr FunctionQuery-

函数查询示例:

recip(ms(NOW/HOUR,_datefield_),3.16e-11,1,1)

另外,如果要在字段上进行比较,请阅读相关常见问题解答:

;你不想把它存储成几行吗?如果我想存储一个只有一个日期的事件,我必须稍后进行字段折叠或分组,这使得处理起来更加困难。另一方面,一个事件可能只有一个日期,而另一个事件可能有几十个日期。这就是为什么拥有日期的最佳方法是使用多值字段。