You are here

solr_field_type.schema.yml in Search API Multilingual Solr Search 8.3

Same filename and directory in other branches
  1. 8 config/schema/solr_field_type.schema.yml
config/schema/solr_field_type.schema.yml

File

config/schema/solr_field_type.schema.yml
View source
  1. search_api_solr_multilingual.solr_field_type.*:
  2. type: config_entity
  3. label: 'Solr Field Type Config'
  4. mapping:
  5. id:
  6. type: string
  7. label: 'ID'
  8. label:
  9. type: label
  10. label: 'Label'
  11. uuid:
  12. type: string
  13. managed_schema:
  14. type: boolean
  15. label: 'Managed schema'
  16. minimum_solr_version:
  17. type: string
  18. label: 'The minimum version the Solr server'
  19. field_type_language_code:
  20. type: string
  21. label: 'The language targeted by this Solr Field Type'
  22. domains:
  23. type: sequence
  24. sequence:
  25. type: string
  26. field_type:
  27. type: mapping
  28. mapping:
  29. name:
  30. type: string
  31. label: 'The Solr field name'
  32. class:
  33. type: string
  34. label: 'The Solr field type'
  35. positionIncrementGap:
  36. type: integer
  37. label: 'Solr field attribute positionIncrementGap'
  38. analyzers:
  39. type: sequence
  40. sequence:
  41. type: mapping
  42. mapping:
  43. type:
  44. type: string
  45. label: 'The analyzer type'
  46. charFilters:
  47. type: sequence
  48. nullable : true
  49. sequence:
  50. type: mapping
  51. mapping:
  52. class:
  53. type: string
  54. label: 'The char filter class'
  55. mapping:
  56. type: string
  57. label: 'The char filter mapping file name'
  58. nullable: true
  59. tokenizer:
  60. type: mapping
  61. mapping:
  62. class:
  63. type: string
  64. label: 'The tokenizer class'
  65. filters:
  66. type: sequence
  67. sequence:
  68. type: mapping
  69. mapping:
  70. class:
  71. type: string
  72. label: 'The filter class'
  73. catenateNumbers:
  74. type: integer
  75. label: 'WordDelimiterFilter::catenateNumbers'
  76. nullable: true
  77. generateNumberParts:
  78. type: integer
  79. label: 'WordDelimiterFilter::generateNumberParts'
  80. nullable: true
  81. protected:
  82. type: string
  83. label: 'WordDelimiterFilter:: SnowballPorterFilter::protected'
  84. nullable: true
  85. splitOnCaseChange:
  86. type: integer
  87. label: 'WordDelimiterFilter::splitOnCaseChange'
  88. nullable: true
  89. splitOnNumerics:
  90. type: integer
  91. label: 'WordDelimiterFilter::splitOnNumerics'
  92. nullable: true
  93. generateWordParts:
  94. type: integer
  95. label: 'WordDelimiterFilter::generateWordParts'
  96. nullable: true
  97. preserveOriginal:
  98. type: integer
  99. label: 'WordDelimiterFilter::preserveOriginal'
  100. nullable: true
  101. catenateAll:
  102. type: integer
  103. label: 'WordDelimiterFilter::catenateAll'
  104. nullable: true
  105. catenateWords:
  106. type: integer
  107. label: 'WordDelimiterFilter::catenateWords'
  108. nullable: true
  109. stemEnglishPossessive:
  110. type: integer
  111. label: 'WordDelimiterFilter::stemEnglishPossessive'
  112. nullable: true
  113. min:
  114. type: integer
  115. label: 'LengthFilter::min'
  116. nullable: true
  117. max:
  118. type: integer
  119. label: 'LengthFilter::max'
  120. nullable: true
  121. dictionary:
  122. type: string
  123. label: 'DictionaryCompoundWordTokenFilter::dictionary'
  124. nullable: true
  125. minWordSize:
  126. type: integer
  127. label: 'DictionaryCompoundWordTokenFilter::minWordSize'
  128. nullable: true
  129. minSubwordSize:
  130. type: integer
  131. label: 'DictionaryCompoundWordTokenFilter::minSubwordSize'
  132. nullable: true
  133. maxSubwordSize:
  134. type: integer
  135. label: 'DictionaryCompoundWordTokenFilter::maxSubwordSize'
  136. nullable: true
  137. onlyLongestMatch:
  138. type: boolean
  139. label: 'DictionaryCompoundWordTokenFilter::onlyLongestMatch'
  140. nullable: true
  141. ignoreCase:
  142. type: boolean
  143. label: 'StopFilter:: SynonymFilter::ignoreCase'
  144. nullable: true
  145. words:
  146. type: string
  147. label: 'StopFilter::words'
  148. nullable: true
  149. language:
  150. type: string
  151. label: 'SnowballPorterFilter::language'
  152. nullable: true
  153. synonyms:
  154. type: string
  155. label: 'SynonymFilter::synonyms'
  156. nullable: true
  157. expand:
  158. type: boolean
  159. label: 'SynonymFilter:: ManagedSynonymFilter::expand'
  160. nullable: true
  161. managed:
  162. type: string
  163. label: 'ManagedStopFilter::managed'
  164. nullable: true
  165. articles:
  166. type: string
  167. label: 'ElisionFilter::articles'
  168. nullable: true
  169. minGramSize:
  170. type: integer
  171. label: 'EdgeNGramFilterFactory::minGramSize'
  172. nullable: true
  173. maxGramSize:
  174. type: integer
  175. label: 'EdgeNGramFilterFactory::maxGramSize'
  176. nullable: true
  177. text_files:
  178. type: mapping
  179. mapping:
  180. stopwords:
  181. type: string
  182. label: 'Stop words'
  183. protwords:
  184. type: string
  185. label: 'Protected words'
  186. accents:
  187. type: string
  188. label: 'Accent char mapping'
  189. synonyms:
  190. type: string
  191. label: 'Synonym words'
  192. nouns:
  193. type: string
  194. label: 'Nouns'