diff options
author | Achilleas Pipinellis <axil@gitlab.com> | 2022-06-16 19:53:09 +0300 |
---|---|---|
committer | Achilleas Pipinellis <axil@gitlab.com> | 2022-06-16 19:53:09 +0300 |
commit | 86f97e5dbb607c424ec9e189b53b9c3c269e02c2 (patch) | |
tree | bc18af3c9aa711183feb2ba891558e33ca2b4290 | |
parent | caa3bceb36bdd28eda0001c6c8398fc728084128 (diff) | |
parent | 11429af3187977fa1515909c7c58694f963a5efb (diff) |
Merge branch 'instantsearch-facet-14.10' into '14.10'
Backport version faceting for InstantSearch to 14.10
See merge request gitlab-org/gitlab-docs!2820
-rw-r--r-- | content/frontend/search/index.js | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/content/frontend/search/index.js b/content/frontend/search/index.js index 1c658dc9..7d60ca8e 100644 --- a/content/frontend/search/index.js +++ b/content/frontend/search/index.js @@ -1,23 +1,12 @@ import instantsearch from 'instantsearch.js'; import { singleIndex } from 'instantsearch.js/es/lib/stateMappings'; -import { - searchBox, - refinementList, - infiniteHits, - stats, - poweredBy, - configure, -} from 'instantsearch.js/es/widgets'; +import { searchBox, infiniteHits, stats, poweredBy, configure } from 'instantsearch.js/es/widgets'; import algoliasearch from 'algoliasearch'; document.addEventListener('DOMContentLoaded', () => { const search = instantsearch({ indexName: 'gitlab', searchClient: algoliasearch('3PNCFOU757', '89b85ffae982a7f1adeeed4a90bb0ab1'), - algoliaOptions: { - // Filter by tags as described in https://github.com/algolia/docsearch-configs/blob/master/configs/gitlab.json - filters: 'tags:gitlab<score=3> OR tags:omnibus<score=2> OR tags:runner<score=1>', - }, routing: { stateMapping: singleIndex('gitlab'), }, @@ -41,15 +30,6 @@ document.addEventListener('DOMContentLoaded', () => { container: '#powered-by', }), - refinementList({ - container: '#refinement-list', - attribute: 'tags', - sortBy: ['name:asc', 'isRefined'], - templates: { - header: 'Refine your search:', - }, - }), - infiniteHits({ container: '#hits', templates: { @@ -67,6 +47,7 @@ document.addEventListener('DOMContentLoaded', () => { configure({ // Number of results shown in the search dropdown hitsPerPage: 10, + facetFilters: [`version:14.10`], }), ]); |