我正在使用Solr 6.我有一个特定id的数据流(日期范围)。我想只看到它们中的空白(日期)。示例:这是我拥有的
{"start":"2016-04-20",
"end":"2016-04-21",
"file_id":"538b3274"},
{
"start":"2016-04-24",
"end":"2016-04-25",
"file_id":"538b3274"},
{
"start":"2016-04-25",
"end":"2016-04-26",
"file_id":"538b3274"},
{
"start":"2016-04-29",
"end":"2016-04-30",
}
这是我想看的东西。示例:
{
missing: [2016-04-22 TO 2016-04-25]
"file_id":"538b3274"},
{
missing: [2016-04-27 TO 2016-04-28]
"file_id":"538b3274"},
}
响应也可以是具有多个日期的一个条目
<pre>{
missing: [2016-04-22 TO 2016-04-23], [2016-04-27 TO 2016-04-28]
"file_id":"538b3274"},
}</pre>
答案 0 :(得分:1)
你不会从Solr中获得这个功能。我看到了几个选项:
您也可以尝试Streaming Expressions,也可以在那里插入自定义Java代码。
但我看到2和3同样多,比1更多的工作。