|
@@ -0,0 +1,67 @@
|
|
|
+{
|
|
|
+ "index_name": "spring-security-docs",
|
|
|
+ "start_urls": [
|
|
|
+ {{#each components}}
|
|
|
+ {{#each versions}}
|
|
|
+ {
|
|
|
+ "url": "{{{@root.site.url}}}/{{#if (eq ./activeVersionSegment '')}}(?:$|index.html$|[a-z].*){{else}}{{{./activeVersionSegment}}}/{{/if}}",
|
|
|
+ "extra_attributes": {
|
|
|
+ "component": "{{#if (eq ./name 'ROOT')}}spring-security{{else}}{{{./name}}}{{/if}}",
|
|
|
+ "version": "{{{./version}}}",
|
|
|
+ "version_rank": {{#if (eq this ../latest)}}1{{else}}2{{/if}}
|
|
|
+ }
|
|
|
+ }{{#unless (and @last @../last)}},{{/unless}}
|
|
|
+ {{/each}}
|
|
|
+ {{/each}}
|
|
|
+ ],
|
|
|
+ "sitemap_urls": [
|
|
|
+ "{{{site.url}}}/sitemap.xml"
|
|
|
+ ],
|
|
|
+ "scrape_start_urls": true,
|
|
|
+ "stop_urls": [
|
|
|
+ {{#each stopPages}}
|
|
|
+ "{{{@root.site.url}}}{{{./pub.url}}}"{{#unless @last}},{{/unless}}
|
|
|
+ {{/each}}
|
|
|
+ ],
|
|
|
+ "selectors": {
|
|
|
+ "default": {
|
|
|
+ "lvl0": {
|
|
|
+ "global": true,
|
|
|
+ "selector": ".nav-panel-explore .context .title, .nav-panel-explore .context .version"
|
|
|
+ },
|
|
|
+ "lvl1": ".doc > h1.page",
|
|
|
+ "lvl2": ".doc .sect1 > h2:first-child",
|
|
|
+ "lvl3": ".doc .sect2 > h3:first-child",
|
|
|
+ "lvl4": ".doc .sect3 > h4:first-child",
|
|
|
+ "text": ".doc p, .doc dt, .doc td.content, .doc th.tableblock"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "selectors_exclude": [
|
|
|
+ "#section-summary"
|
|
|
+ ],
|
|
|
+ "min_indexed_level": 1,
|
|
|
+ "custom_settings": {
|
|
|
+ "advancedSyntax": true,
|
|
|
+ "attributesForFaceting": [
|
|
|
+ "component",
|
|
|
+ "version"
|
|
|
+ ],
|
|
|
+ "attributesToRetrieve": [
|
|
|
+ "anchor",
|
|
|
+ "content",
|
|
|
+ "hierarchy",
|
|
|
+ "url",
|
|
|
+ "component",
|
|
|
+ "version"
|
|
|
+ ],
|
|
|
+ "attributesToSnippet": [
|
|
|
+ "content:25"
|
|
|
+ ],
|
|
|
+ "customRanking": [
|
|
|
+ "desc(weight.page_rank)",
|
|
|
+ "asc(version_rank)",
|
|
|
+ "desc(weight.level)",
|
|
|
+ "asc(weight.position)"
|
|
|
+ ]
|
|
|
+ }
|
|
|
+}
|