Failed to execute template. Cause: [Access denied when checking [script] access to [xwiki:Collaboratory.UX.HbpSkin.WebHome] for user [xwiki:XWiki.Admin]]. Click on this message for details.

Context Search - HBP Wiki

IAM21 instance, do not create collab nor modify a team, your changes will be lost


Changes for page Context Search

Last modified by bougault on 2023/02/20 16:29

From version 27.72
edited by bougault
on 2022/11/17 14:52
Change comment: There is no comment for this version
To version 30.2
edited by bougault
on 2023/01/11 14:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,5 +1,5 @@
1 -{{html clean="false"}}
2 -<!--
1 +
2 +{{html clean="false"}}<!--
3 3   !!! POC. Code must be reviewed / optimized and packaged for use in production !!!
4 4   !!! Many optimisations can be done !!!
5 5  -->
... ... @@ -93,10 +93,7 @@
93 93   fetchFilterSearch() {
94 94   return new Promise((resolve) => {
95 95   if(this.hasActiveFilters()) {
96 - fetch(this.filterUrl).then(res => res.json()).then((res) => {
97 - this.collabFiltersResults = res;
98 - resolve(res);
99 - });
96 + fetch(this.filterUrl).then(res => res.json()).then((res) => resolve(res));
100 100   } else {
101 101   resolve([]);
102 102   }
... ... @@ -139,17 +139,6 @@
139 139   </div>
140 140   `)}
141 141   </div>
142 - <div class="rawResults">
143 - <div>
144 - <strong>XWiki Search Results</strong>
145 - <pre>${JSON.stringify(this.resultsCache, null, 2)}</pre>
146 - </div>
147 - <div>
148 - <strong>Collab Search Results (Filters)</strong>
149 - <pre>${JSON.stringify(this.collabFiltersResults, null, 2)}</pre>
150 - </div>
151 - </div>
152 -</div>
153 153  `
154 154   }
155 155   }
... ... @@ -160,9 +160,11 @@
160 160   require(['jquery'], function($) {
161 161   const solrServiceURL = new XWiki.Document('SuggestSolrService', 'XWiki').getURL('get');
162 162   //contextSearchButton.addEventListener('click', function() {
163 - $.post(solrServiceURL, {
149 + $.get(solrServiceURL, {
164 164   outputSyntax: 'plain',
165 165   media: 'json',
152 + nb:100,
153 + offset:10,
166 166   query: [
167 167   'q="__INPUT__"~100',
168 168   'fq=type:DOCUMENT',
... ... @@ -176,5 +176,4 @@
176 176   }
177 177  });
178 178  </script>
179 -<clb-unified-search></clb-unified-search>
180 -{{/html}}
167 +<clb-unified-search></clb-unified-search>{{/html}}