Changes for page Solr Search Macros
Last modified by Administrator on 2025/09/06 09:59
From version
2.1


edited by Administrator
on 2019/11/04 23:53
on 2019/11/04 23:53
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-search-solr-ui/10.11.9]
To version
3.1


edited by Administrator
on 2020/12/29 00:17
on 2020/12/29 00:17
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-search-solr-ui/12.10.2]
Summary
Details
- Page properties
-
- Content
-
... ... @@ -214,7 +214,7 @@ 214 214 215 215 #macro (displaySearchFacetValuesLimited $facetValues $customQueryStringParameters $customValueDisplayer) 216 216 #set ($limitRequestParameter = "l_$facetField.name") 217 - #set ($limit = $m athtool.toInteger($request.getParameter($limitRequestParameter)))217 + #set ($limit = $numbertool.toNumber($request.getParameter($limitRequestParameter)).intValue()) 218 218 #if ("$!limit" == '') 219 219 #set ($limit = $solrConfig.facetPaginationStep) 220 220 #end ... ... @@ -298,9 +298,9 @@ 298 298 (% class="search-options" %) 299 299 * {{translation key="solr.options"/}} 300 300 #if($highlightEnabled)#extendQueryString($url {'highlight': [false]})#else#extendQueryString($url {'highlight': [true]})#end 301 - * [[{{translation key="solr.options.highlight"/}}>>path:$url||class="options-item#if($highlightEnabled) active#end" title="$services.localization.render('solr.options.highlight.title')"]] 301 + * [[{{translation key="solr.options.highlight"/}}>>path:${url}||class="options-item#if($highlightEnabled) active#end" title="$services.localization.render('solr.options.highlight.title')"]] 302 302 #if($facetEnabled)#extendQueryString($url {'facet': [false]})#else#extendQueryString($url {'facet': [true]})#end 303 - * [[{{translation key="solr.options.facet"/}}>>path:$url||class="options-item#if($facetEnabled) active#end" title="$services.localization.render('solr.options.facet.title')"]] 303 + * [[{{translation key="solr.options.facet"/}}>>path:${url}||class="options-item#if($facetEnabled) active#end" title="$services.localization.render('solr.options.facet.title')"]] 304 304 305 305 (% class="search-results-sort" %) 306 306 * {{translation key="solr.sortBy"/}} ... ... @@ -315,7 +315,7 @@ 315 315 #set ($targetSortOrder = "#if ($sortOrder == 'asc')desc#{else}asc#end") 316 316 #end 317 317 #extendQueryString($url {'sort': [$entry.key], 'sortOrder': [$targetSortOrder]}) 318 - * [[{{translation key="solr.sortBy.$entry.key"/}}$!sortOrderIndicator>>path:$url||class="$class"]] 318 + * [[{{translation key="solr.sortBy.$entry.key"/}}$!sortOrderIndicator>>path:${url}||class="$class"]] 319 319 #end 320 320 #end 321 321 ... ... @@ -561,7 +561,7 @@ 561 561 'matches': $matches 562 562 })) 563 563 #end 564 - #set ($highlighting = $ sorttool.sort($highlighting, 'priority:desc'))564 + #set ($highlighting = $collectiontool.sort($highlighting, 'priority:desc')) 565 565 #set ($return = $NULL) 566 566 #setVariable("$return" $highlighting) 567 567 #end ... ... @@ -715,7 +715,7 @@ 715 715 #set ($discard = $filters.put($fieldName, $escapedValues)) 716 716 #if ($prefixFacets.contains($fieldName)) 717 717 #set ($parts = $parameter.value.get(0).split('/', 2)) 718 - #set ($length = $m athtool.toInteger($parts.get(0)) + 1)718 + #set ($length = $numbertool.toNumber($parts.get(0)).intValue() + 1) 719 719 #set ($prefix = "$length/$parts.get(1)") 720 720 #set ($discard = $query.bindValue("f.${fieldName}.facet.prefix", $prefix)) 721 721 #set ($discard = $prefixFacets.remove($fieldName)) ... ... @@ -779,11 +779,11 @@ 779 779 #end 780 780 ## 781 781 ## Pagination 782 - #set ($rows = $m athtool.toInteger($request.rows))782 + #set ($rows = $numbertool.toNumber($request.rows).intValue()) 783 783 #if ("$!rows" == '') 784 784 #set ($rows = 10) 785 785 #end 786 - #set ($start = $m athtool.toInteger($request.firstIndex))786 + #set ($start = $numbertool.toNumber($request.firstIndex).intValue()) 787 787 #if ("$!start" == '') 788 788 #set ($start = 0) 789 789 #end