[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"navigation_docs":3,"-examples-multi-index-isolation":261,"-examples-multi-index-isolation-surround":468},[4,38,46,186,197,205],{"title":5,"path":6,"stem":7,"children":8,"icon":37},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17,22,27,32],{"title":10,"path":6,"stem":7,"icon":11},"Welcome","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":23,"path":24,"stem":25,"icon":26},"Declarative Transform","\u002Fgetting-started\u002Fdeclarative-transform","1.getting-started\u002F4.declarative-transform","i-lucide-wand",{"title":28,"path":29,"stem":30,"icon":31},"Migration from Vue InstantSearch","\u002Fgetting-started\u002Fmigration-from-vue-instantsearch","1.getting-started\u002F5.migration-from-vue-instantsearch","i-lucide-replace",{"title":33,"path":34,"stem":35,"icon":36},"Widget Coverage & Upstream Audit","\u002Fgetting-started\u002Fwidget-coverage-upstream-audit","1.getting-started\u002F6.widget-coverage-upstream-audit","i-lucide-table",false,{"title":39,"path":40,"stem":41,"children":42,"icon":45},"Routing","\u002Frouting","2.routing\u002F1.index",[43],{"title":39,"path":40,"stem":41,"icon":44},"i-lucide-navigation","i-lucide-route",{"title":47,"icon":48,"path":49,"stem":50,"children":51,"page":37},"Components","i-lucide-layout-grid","\u002Fcomponents","3.components",[52,56,60,64,68,72,76,80,84,88,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,174,178,182],{"title":53,"path":54,"stem":55},"\u003CAisInstantSearch>","\u002Fcomponents\u002Fais-instant-search","3.components\u002F01.ais-instant-search",{"title":57,"path":58,"stem":59},"\u003CAisInfiniteHits>","\u002Fcomponents\u002Fais-infinite-hits","3.components\u002F02.ais-infinite-hits",{"title":61,"path":62,"stem":63},"\u003CAisHits>","\u002Fcomponents\u002Fais-hits","3.components\u002F03.ais-hits",{"title":65,"path":66,"stem":67},"\u003CAisRefinementList>","\u002Fcomponents\u002Fais-refinement-list","3.components\u002F04.ais-refinement-list",{"title":69,"path":70,"stem":71},"\u003CAisSortBy>","\u002Fcomponents\u002Fais-sort-by","3.components\u002F05.ais-sort-by",{"title":73,"path":74,"stem":75},"\u003CAisStats>","\u002Fcomponents\u002Fais-stats","3.components\u002F06.ais-stats",{"title":77,"path":78,"stem":79},"\u003CAisToggleRefinement>","\u002Fcomponents\u002Fais-toggle-refinement","3.components\u002F07.ais-toggle-refinement",{"title":81,"path":82,"stem":83},"\u003CAisConfigure>","\u002Fcomponents\u002Fais-configure","3.components\u002F08.ais-configure",{"title":85,"path":86,"stem":87},"\u003CAisSearchBox>","\u002Fcomponents\u002Fais-search-box","3.components\u002F09.ais-search-box",{"title":89,"path":90,"stem":91,"children":92},"\u003CAisIndex>","\u002Fcomponents\u002Fais-index","3.components\u002F10.ais-index",[93],{"title":89,"path":90,"stem":91},{"title":95,"path":96,"stem":97},"\u003CAisRangeInput>","\u002Fcomponents\u002Fais-range-input","3.components\u002F11.ais-range-input",{"title":99,"path":100,"stem":101},"\u003CAisClearRefinements>","\u002Fcomponents\u002Fais-clear-refinements","3.components\u002F12.ais-clear-refinements",{"title":103,"path":104,"stem":105},"\u003CAisCurrentRefinements>","\u002Fcomponents\u002Fais-current-refinements","3.components\u002F13.ais-current-refinements",{"title":107,"path":108,"stem":109},"\u003CAisPagination>","\u002Fcomponents\u002Fais-pagination","3.components\u002F14.ais-pagination",{"title":111,"path":112,"stem":113},"\u003CAisHierarchicalMenu>","\u002Fcomponents\u002Fais-hierarchical-menu","3.components\u002F15.ais-hierarchical-menu",{"title":115,"path":116,"stem":117},"\u003CAisAutocomplete>","\u002Fcomponents\u002Fais-autocomplete","3.components\u002F16.ais-autocomplete",{"title":119,"path":120,"stem":121},"\u003CAisMenu>","\u002Fcomponents\u002Fais-menu","3.components\u002F16.ais-menu",{"title":123,"path":124,"stem":125},"\u003CAisMenuSelect>","\u002Fcomponents\u002Fais-menu-select","3.components\u002F16.ais-menu-select",{"title":127,"path":128,"stem":129},"\u003CAisQueryRuleCustomData>","\u002Fcomponents\u002Fais-query-rule-custom-data","3.components\u002F17.ais-query-rule-custom-data",{"title":131,"path":132,"stem":133},"\u003CAisRatingMenu>","\u002Fcomponents\u002Fais-rating-menu","3.components\u002F17.ais-rating-menu",{"title":135,"path":136,"stem":137},"\u003CAisNumericMenu>","\u002Fcomponents\u002Fais-numeric-menu","3.components\u002F18.ais-numeric-menu",{"title":139,"path":140,"stem":141},"\u003CAisPanel>","\u002Fcomponents\u002Fais-panel","3.components\u002F20.ais-panel",{"title":143,"path":144,"stem":145},"\u003CAisBreadcrumb>","\u002Fcomponents\u002Fais-breadcrumb","3.components\u002F21.ais-breadcrumb",{"title":147,"path":148,"stem":149},"\u003CAisHitsPerPage>","\u002Fcomponents\u002Fais-hits-per-page","3.components\u002F22.ais-hits-per-page",{"title":151,"path":152,"stem":153},"\u003CAisPoweredBy>","\u002Fcomponents\u002Fais-powered-by","3.components\u002F23.ais-powered-by",{"title":155,"path":156,"stem":157},"\u003CAisQueryRuleContext>","\u002Fcomponents\u002Fais-query-rule-context","3.components\u002F24.ais-query-rule-context",{"title":159,"path":160,"stem":161},"\u003CAisRelevantSort>","\u002Fcomponents\u002Fais-relevant-sort","3.components\u002F25.ais-relevant-sort",{"title":163,"path":164,"stem":165},"\u003CAisSnippet>","\u002Fcomponents\u002Fais-snippet","3.components\u002F26.ais-snippet",{"title":167,"path":168,"stem":169},"\u003CAisVoiceSearch>","\u002Fcomponents\u002Fais-voice-search","3.components\u002F27.ais-voice-search",{"title":171,"path":172,"stem":173},"\u003CAisDynamicWidgets>","\u002Fcomponents\u002Fais-dynamic-widgets","3.components\u002F28.ais-dynamic-widgets",{"title":175,"path":176,"stem":177},"\u003CAisExperimentalDynamicWidgets>","\u002Fcomponents\u002Fais-experimental-dynamic-widgets","3.components\u002F29.ais-experimental-dynamic-widgets",{"title":179,"path":180,"stem":181},"\u003CAisConfigureRelatedItems>","\u002Fcomponents\u002Fais-configure-related-items","3.components\u002F30.ais-configure-related-items",{"title":183,"path":184,"stem":185},"\u003CAisExperimentalConfigureRelatedItems>","\u002Fcomponents\u002Fais-experimental-configure-related-items","3.components\u002F31.ais-experimental-configure-related-items",{"title":187,"icon":188,"path":189,"stem":190,"children":191,"page":37},"Composables","i-lucide-function-square","\u002Fcomposables","4.composables",[192],{"title":193,"path":194,"stem":195,"icon":196},"useAisRouter","\u002Fcomposables\u002Fuse-ais-router","4.composables\u002F1.use-ais-router","i-lucide-link",{"title":198,"path":199,"stem":200,"children":201,"icon":204},"Roadmap","\u002Froadmap","5.roadmap\u002F1.index",[202],{"title":198,"path":199,"stem":200,"icon":203},"i-lucide-flag","i-lucide-map",{"title":206,"path":207,"stem":208,"children":209,"icon":260},"Examples","\u002Fexamples","6.examples\u002F1.index",[210,212,217,222,227,234,238,245,250,255],{"title":206,"path":207,"stem":208,"icon":211},"i-lucide-book-marked",{"title":213,"path":214,"stem":215,"icon":216},"Typed transformItems with Generics","\u002Fexamples\u002Ftyped-transform-items-generics","6.examples\u002F10.typed-transform-items-generics","i-lucide-braces",{"title":218,"path":219,"stem":220,"icon":221},"Declarative Faceted Layout","\u002Fexamples\u002Fdeclarative-faceted-layout","6.examples\u002F2.declarative-faceted-layout","i-lucide-layout-dashboard",{"title":223,"path":224,"stem":225,"icon":226},"Manual Widgets Mode","\u002Fexamples\u002Fmanual-widgets-mode","6.examples\u002F3.manual-widgets-mode","i-lucide-wrench",{"title":228,"path":229,"stem":230,"children":231,"icon":233},"Multi-index Isolation","\u002Fexamples\u002Fmulti-index-isolation","6.examples\u002F4.multi-index-isolation",[232],{"title":228,"path":229,"stem":230,"icon":233},"i-lucide-layers-3",{"title":235,"path":236,"stem":237,"icon":45},"Route-driven Filters","\u002Fexamples\u002Froute-driven-filters","6.examples\u002F5.route-driven-filters",{"title":239,"path":240,"stem":241,"children":242,"icon":244},"Multi-index Autocomplete","\u002Fexamples\u002Fautocomplete-multi-index","6.examples\u002F6.autocomplete-multi-index",[243],{"title":239,"path":240,"stem":241,"icon":244},"i-lucide-search-check",{"title":246,"path":247,"stem":248,"icon":249},"Pagination Route Sync","\u002Fexamples\u002Fpagination-route-sync","6.examples\u002F7.pagination-route-sync","i-lucide-scroll-text",{"title":251,"path":252,"stem":253,"icon":254},"Parity Widget Showcase","\u002Fexamples\u002Fparity-widget-showcase","6.examples\u002F8.parity-widget-showcase","i-lucide-sparkles",{"title":256,"path":257,"stem":258,"icon":259},"Analytics and Insights Events","\u002Fexamples\u002Fanalytics-insights-events","6.examples\u002F9.analytics-insights-events","i-lucide-chart-line","i-lucide-flask-conical",{"id":262,"title":228,"body":263,"description":461,"extension":462,"links":463,"meta":464,"navigation":465,"path":229,"seo":466,"stem":230,"__hash__":467},"docs\u002F6.examples\u002F4.multi-index-isolation.md",{"type":264,"value":265,"toc":459},"minimark",[266,278,435,438,455],[267,268,269,270,273,274,277],"p",{},"When multiple ",[271,272,89],"code",{}," sections use identical widgets, set an explicit ",[271,275,276],{},"index-id"," to isolate connector state.",[279,280,286],"pre",{"className":281,"code":282,"filename":283,"language":284,"meta":285,"style":285},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CAisInstantSearch :configuration=\"configuration\">\n  \u003Csection>\n    \u003Ch3>Index 1\u003C\u002Fh3>\n    \u003CAisIndex index=\"airbnb\">\n      \u003CAisRefinementList attribute=\"city\" \u002F>\n      \u003CAisClearRefinements id=\"bnb\" \u002F>\n      \u003CAisInfiniteHits \u002F>\n    \u003C\u002FAisIndex>\n  \u003C\u002Fsection>\n\n  \u003Csection>\n    \u003Ch3>Index 2 (isolated)\u003C\u002Fh3>\n    \u003CAisIndex index=\"airbnb\" index-id=\"bnb2\">\n      \u003CAisConfigure :search-parameters=\"{ filters: 'city:Chicago' }\" \u002F>\n      \u003CAisRefinementList attribute=\"city\" \u002F>\n      \u003CAisClearRefinements id=\"bnb\" \u002F>\n      \u003CAisInfiniteHits \u002F>\n    \u003C\u002FAisIndex>\n  \u003C\u002Fsection>\n\u003C\u002FAisInstantSearch>\n","pages\u002Findex.vue","vue","",[271,287,288,322,328,334,340,346,352,358,364,370,377,382,388,394,400,405,410,415,420,425],{"__ignoreMap":285},[289,290,293,297,301,304,308,311,314,317,319],"span",{"class":291,"line":292},"line",1,[289,294,296],{"class":295},"sMK4o","\u003C",[289,298,300],{"class":299},"swJcz","AisInstantSearch",[289,302,303],{"class":295}," :",[289,305,307],{"class":306},"spNyl","configuration",[289,309,310],{"class":295},"=",[289,312,313],{"class":295},"\"",[289,315,307],{"class":316},"sTEyZ",[289,318,313],{"class":295},[289,320,321],{"class":295},">\n",[289,323,325],{"class":291,"line":324},2,[289,326,327],{"class":316},"  \u003Csection>\n",[289,329,331],{"class":291,"line":330},3,[289,332,333],{"class":316},"    \u003Ch3>Index 1\u003C\u002Fh3>\n",[289,335,337],{"class":291,"line":336},4,[289,338,339],{"class":316},"    \u003CAisIndex index=\"airbnb\">\n",[289,341,343],{"class":291,"line":342},5,[289,344,345],{"class":316},"      \u003CAisRefinementList attribute=\"city\" \u002F>\n",[289,347,349],{"class":291,"line":348},6,[289,350,351],{"class":316},"      \u003CAisClearRefinements id=\"bnb\" \u002F>\n",[289,353,355],{"class":291,"line":354},7,[289,356,357],{"class":316},"      \u003CAisInfiniteHits \u002F>\n",[289,359,361],{"class":291,"line":360},8,[289,362,363],{"class":316},"    \u003C\u002FAisIndex>\n",[289,365,367],{"class":291,"line":366},9,[289,368,369],{"class":316},"  \u003C\u002Fsection>\n",[289,371,373],{"class":291,"line":372},10,[289,374,376],{"emptyLinePlaceholder":375},true,"\n",[289,378,380],{"class":291,"line":379},11,[289,381,327],{"class":316},[289,383,385],{"class":291,"line":384},12,[289,386,387],{"class":316},"    \u003Ch3>Index 2 (isolated)\u003C\u002Fh3>\n",[289,389,391],{"class":291,"line":390},13,[289,392,393],{"class":316},"    \u003CAisIndex index=\"airbnb\" index-id=\"bnb2\">\n",[289,395,397],{"class":291,"line":396},14,[289,398,399],{"class":316},"      \u003CAisConfigure :search-parameters=\"{ filters: 'city:Chicago' }\" \u002F>\n",[289,401,403],{"class":291,"line":402},15,[289,404,345],{"class":316},[289,406,408],{"class":291,"line":407},16,[289,409,351],{"class":316},[289,411,413],{"class":291,"line":412},17,[289,414,357],{"class":316},[289,416,418],{"class":291,"line":417},18,[289,419,363],{"class":316},[289,421,423],{"class":291,"line":422},19,[289,424,369],{"class":316},[289,426,428,431,433],{"class":291,"line":427},20,[289,429,430],{"class":295},"\u003C\u002F",[289,432,300],{"class":299},[289,434,321],{"class":295},[267,436,437],{},"Why this matters:",[439,440,441,449,452],"ul",{},[442,443,444,445,448],"li",{},"both indices can use the same widget IDs (",[271,446,447],{},"id=\"bnb\"","),",[442,450,451],{},"refinements stay scoped per index,",[442,453,454],{},"state does not leak between sibling index trees.",[456,457,458],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":285,"searchDepth":324,"depth":324,"links":460},[],"Isolate repeated widgets across sibling indices using `indexId`.","md",null,{},{"icon":233},{"title":228,"description":461},"TxVVd-tuq0DrRjYufHRbyHVspUA0PQ7XHTT1Pf-sxiA",[469,471],{"title":223,"path":224,"stem":225,"description":470,"icon":226,"children":-1},"Keep legacy `:widgets` composition while using Swiftsearch components.",{"title":235,"path":236,"stem":237,"description":472,"icon":45,"children":-1},"Build filters from dynamic route segments with `AisConfigure`.",1775319447356]