self.default_text_fields_mappings

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