in lib/utility/elasticsearch/index/mappings.rb [80:100]
def self.default_text_fields_mappings(connectors_index:, crawler_index: false)
{
dynamic: true,
dynamic_templates: [
{
data: {
match_mapping_type: 'string',
mapping: TEXT_FIELD_MAPPING
}
}
],
properties: {
id: KEYWORD_FIELD_MAPPING
}.tap do |properties|
properties.merge!(WORKPLACE_SEARCH_SUBEXTRACTION_STAMP_FIELD_MAPPINGS) if connectors_index
end.tap do |properties|
properties.merge!(CRAWLER_FIELD_MAPPINGS) if crawler_index
end
}
end