Added Entity and Entity Reference Revisions which got dropped somewhere along the...
[yaffs-website] / web / core / modules / search / config / schema / search.schema.yml
1 # Schema for the configuration files of the search module.
2
3 search.settings:
4   type: config_object
5   label: 'Search settings'
6   mapping:
7     and_or_limit:
8       type: integer
9       label: 'AND/OR combination limit'
10     default_page:
11       type: string
12       label: 'Default search page'
13     index:
14       type: mapping
15       label: 'Indexing settings'
16       mapping:
17         cron_limit:
18           type: integer
19           label: 'Number of items to index per cron run'
20         overlap_cjk:
21           type: boolean
22           label: 'Simple CJK handling'
23         minimum_word_size:
24           type: integer
25           label: 'Minimum word length to index'
26         tag_weights:
27           type: mapping
28           label: 'HTML tags weight'
29           mapping:
30             h1:
31               type: integer
32               label: 'Tag h1 weight'
33             h2:
34               type: integer
35               label: 'Tag h2 weight'
36             h3:
37               type: integer
38               label: 'Tag h3 weight'
39             h4:
40               type: integer
41               label: 'Tag h4 weight'
42             h5:
43               type: integer
44               label: 'Tag h5 weight'
45             h6:
46               type: integer
47               label: 'Tag h6 weight'
48             u:
49               type: integer
50               label: 'Tag u weight'
51             b:
52               type: integer
53               label: 'Tag b weight'
54             i:
55               type: integer
56               label: 'Tag i weight'
57             strong:
58               type: integer
59               label: 'Tag strong weight'
60             em:
61               type: integer
62               label: 'Tag em weight'
63             a:
64               type: integer
65               label: 'Tag a weight'
66     logging:
67       type: boolean
68       label: 'Log searches'
69
70 search.page.*:
71   type: config_entity
72   label: 'Search page'
73   mapping:
74     id:
75       type: string
76       label: 'ID'
77     label:
78       type: label
79       label: 'Label'
80     path:
81       type: string
82       label: 'Search page path'
83     weight:
84       type: integer
85       label: 'Weight'
86     plugin:
87       type: string
88       label: 'Plugin'
89     configuration:
90       type: search.plugin.[%parent.plugin]