Updated the temporal query
This commit is contained in:
parent
6925b943b4
commit
57d2d7c778
|
@ -33,13 +33,19 @@ class DateSearchPlugin(plugins.SingletonPlugin):
|
||||||
end_date = '*'
|
end_date = '*'
|
||||||
|
|
||||||
# Add a date-range query with the selected start and/or end dates into the Solr facet queries.
|
# Add a date-range query with the selected start and/or end dates into the Solr facet queries.
|
||||||
fq = search_params.get('fq', '')
|
#fq = search_params.get('fq', '')
|
||||||
#fq = '{fq} +extras_PublicationTimestamp:[{sd} TO {ed}]'.format(fq=fq, sd=start_date, ed=end_date)
|
#fq = '{fq} +extras_PublicationTimestamp:[{sd} TO {ed}]'.format(fq=fq, sd=start_date, ed=end_date)
|
||||||
|
#fq = '{fq} +metadata_modified:[{start_date} TO {end_date}]'.format(fq=fq, start_date=start_date, end_date=end_date)
|
||||||
|
#search_params['fq'] = fq
|
||||||
|
|
||||||
# Added by Francesco see: https://github.com/geosolutions-it/ckanext-datesearch
|
# Updated by Francesco see: https://github.com/geosolutions-it/ckanext-datesearch
|
||||||
fq = '{fq} +metadata_modified:[{start_date} TO {end_date}]'.format(fq=fq, start_date=start_date, end_date=end_date)
|
# Add a date-range query with the selected start and/or end dates into the Solr queries.
|
||||||
log.info('fq is: '+str(fq))
|
#MAYBE CAN BE OPTIMIZED
|
||||||
|
fq = search_params.get('fq', '')
|
||||||
search_params['fq'] = fq
|
fq = '({fq} -time_date:[* TO *])'.format(fq=fq) + ' OR ({fq} +time_date:[{start_date} TO {end_date}])'.format(fq=fq, start_date=start_date, end_date=end_date)
|
||||||
|
|
||||||
|
#NB. I'M CHANGING THE QUERY NOT THE FACET QUERY
|
||||||
|
search_params['q'] = fq
|
||||||
|
log.debug('search_params["q"] is: '+str(search_params['q']))
|
||||||
|
|
||||||
return search_params
|
return search_params
|
||||||
|
|
|
@ -17,14 +17,17 @@
|
||||||
<table id="daterange-table">
|
<table id="daterange-table">
|
||||||
<tr>
|
<tr>
|
||||||
<td><span class="add-on" style="border:none;background-color:#ffffff;">From </span></td>
|
<td><span class="add-on" style="border:none;background-color:#ffffff;">From </span></td>
|
||||||
<td><input type="text" class="input-mini" readonly="" name="start" id="start" data-module="daterangepicker-module" /></td>
|
<td><input type="text" class="input-mini" readonly="" name="start" id="start" data-module="daterangepicker-module" placeholder="Start time" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><span class="add-on" style="border:none;background-color:#ffffff;">To </span></td>
|
<td><span class="add-on" style="border:none;background-color:#ffffff;">To </span></td>
|
||||||
<td><input type="text" class="input-mini" readonly="" name="end" id="end" data-module="daterangepicker-module" /></td>
|
<td><input type="text" class="input-mini" readonly="" name="end" id="end" data-module="daterangepicker-module" placeholder="End time" /></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
<!--<p style="margin-left: 15px; font-size: 12px;">
|
||||||
|
<a href="?q=time_date:*" title="Get all temporal {{ _('dataset') }}">See All</a>
|
||||||
|
</p>-->
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{{ super() }}
|
{{ super() }}
|
||||||
|
|
Loading…
Reference in New Issue