You are here

search_api.index.social_groups.yml in Open Social 10.3.x

modules/social_features/social_search/config/install/search_api.index.social_groups.yml

File

modules/social_features/social_search/config/install/search_api.index.social_groups.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. module:
  5. - group
  6. - user
  7. - search_api
  8. config:
  9. - field.storage.group.field_group_allowed_join_method
  10. - field.storage.group.field_group_description
  11. - search_api.server.social_database
  12. - core.entity_view_mode.group.teaser
  13. id: social_groups
  14. name: 'Social Groups'
  15. description: 'Default group index created for the Social distribution.'
  16. read_only: false
  17. field_settings:
  18. created:
  19. label: 'Created on'
  20. datasource_id: 'entity:group'
  21. property_path: created
  22. type: date
  23. dependencies:
  24. module:
  25. - group
  26. field_group_allowed_join_method:
  27. label: 'Allowed join method'
  28. datasource_id: 'entity:group'
  29. property_path: field_group_allowed_join_method
  30. type: string
  31. dependencies:
  32. config:
  33. - field.storage.group.field_group_allowed_join_method
  34. field_group_description:
  35. label: Description
  36. datasource_id: 'entity:group'
  37. property_path: field_group_description
  38. type: text
  39. dependencies:
  40. config:
  41. - field.storage.group.field_group_description
  42. label:
  43. label: Title
  44. datasource_id: 'entity:group'
  45. property_path: label
  46. type: text
  47. boost: !!float 21
  48. dependencies:
  49. module:
  50. - group
  51. name:
  52. label: 'Group creator » User » Name'
  53. datasource_id: 'entity:group'
  54. property_path: 'uid:entity:name'
  55. type: string
  56. dependencies:
  57. module:
  58. - group
  59. - user
  60. rendered_item:
  61. label: 'Rendered HTML output'
  62. property_path: rendered_item
  63. type: text
  64. configuration:
  65. roles:
  66. anonymous: anonymous
  67. view_mode:
  68. 'entity:group':
  69. closed_group: teaser
  70. open_group: teaser
  71. secret_group: teaser
  72. type:
  73. label: Type
  74. datasource_id: 'entity:group'
  75. property_path: type
  76. type: string
  77. dependencies:
  78. module:
  79. - group
  80. datasource_settings:
  81. 'entity:group':
  82. plugin_id: 'entity:group'
  83. bundles:
  84. default: true
  85. selected: { }
  86. languages:
  87. default: true
  88. selected: { }
  89. processor_settings:
  90. ignorecase:
  91. plugin_id: ignorecase
  92. all_fields: true
  93. fields:
  94. - field_group_allowed_join_method
  95. - field_group_description
  96. - label
  97. - name
  98. - rendered_item
  99. - type
  100. weights:
  101. preprocess_index: -10
  102. preprocess_query: -10
  103. language_with_fallback: { }
  104. stopwords:
  105. plugin_id: stopwords
  106. all_fields: false
  107. fields:
  108. - field_group_description
  109. - rendered_item
  110. stopwords:
  111. - a
  112. - an
  113. - and
  114. - are
  115. - as
  116. - at
  117. - be
  118. - but
  119. - by
  120. - for
  121. - if
  122. - in
  123. - into
  124. - is
  125. - it
  126. - 'no'
  127. - not
  128. - of
  129. - 'on'
  130. - or
  131. - s
  132. - such
  133. - t
  134. - that
  135. - the
  136. - their
  137. - then
  138. - there
  139. - these
  140. - they
  141. - this
  142. - to
  143. - was
  144. - will
  145. - with
  146. weights:
  147. preprocess_index: -5
  148. preprocess_query: -2
  149. html_filter:
  150. plugin_id: html_filter
  151. all_fields: false
  152. fields:
  153. - field_group_description
  154. - rendered_item
  155. title: true
  156. alt: true
  157. tags:
  158. b: 2
  159. em: 1
  160. h1: 5
  161. h2: 3
  162. h3: 2
  163. strong: 2
  164. u: 1
  165. weights:
  166. preprocess_index: -15
  167. preprocess_query: -10
  168. ignore_character:
  169. plugin_id: ignore_character
  170. all_fields: false
  171. fields:
  172. - field_group_description
  173. - label
  174. - name
  175. - type
  176. ignorable: '[''¿¡!?,.:;]'
  177. strip:
  178. character_sets:
  179. Pc: Pc
  180. Pd: Pd
  181. Pe: Pe
  182. Pf: Pf
  183. Pi: Pi
  184. Po: Po
  185. Ps: Ps
  186. weights:
  187. preprocess_index: -10
  188. preprocess_query: -10
  189. ignorable_classes:
  190. - Pc
  191. - Pd
  192. - Pe
  193. - Pf
  194. - Pi
  195. - Po
  196. - Ps
  197. transliteration:
  198. plugin_id: transliteration
  199. all_fields: true
  200. fields:
  201. - field_group_allowed_join_method
  202. - field_group_description
  203. - label
  204. - name
  205. - rendered_item
  206. - type
  207. weights:
  208. preprocess_index: -10
  209. preprocess_query: -10
  210. rendered_item:
  211. plugin_id: rendered_item
  212. weights:
  213. add_properties: 0
  214. pre_index_save: -10
  215. add_url:
  216. plugin_id: add_url
  217. weights:
  218. preprocess_index: -30
  219. aggregated_field:
  220. plugin_id: aggregated_field
  221. weights:
  222. add_properties: 20
  223. tokenizer:
  224. plugin_id: tokenizer
  225. all_fields: true
  226. fields:
  227. - field_group_description
  228. - label
  229. - rendered_item
  230. spaces: ''
  231. overlap_cjk: 1
  232. minimum_word_size: '3'
  233. weights:
  234. preprocess_index: -6
  235. preprocess_query: -6
  236. ignored: ._-
  237. tracker_settings:
  238. default:
  239. indexing_order: fifo
  240. options:
  241. index_directly: false
  242. cron_limit: 50
  243. server: social_database