You are here

search_api.index.social_users.yml in Open Social 8.3

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

File

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