reverted: --- b/config/optional/search_api_solr.solr_field_type.text_pt-pt_7_0_0.yml +++ /dev/null @@ -1,619 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - search_api_solr - - language - config: - - language.entity.pt-pt -id: text_pt-pt_7_0_0 -label: 'Portuguese, Portugal Text Field' -minimum_solr_version: 7.0.0 -custom_code: '' -field_type_language_code: pt-pt -domains: {} -field_type: - name: text_pt-pt - class: solr.TextField - positionIncrementGap: 100 - analyzers: - - - type: index - charFilters: - - - class: solr.MappingCharFilterFactory - mapping: accents_pt-pt.txt - tokenizer: - class: solr.WhitespaceTokenizerFactory - filters: - - - class: solr.WordDelimiterGraphFilterFactory - catenateNumbers: 1 - generateNumberParts: 1 - protected: protwords_pt-pt.txt - splitOnCaseChange: 1 - generateWordParts: 1 - preserveOriginal: 1 - catenateAll: 0 - catenateWords: 1 - - - class: solr.LowerCaseFilterFactory - - - class: solr.StopFilterFactory - ignoreCase: true - words: stopwords_pt-pt.txt - - - class: solr.PortugueseStemFilterFactory - - - class: solr.RemoveDuplicatesTokenFilterFactory - - - type: query - charFilters: - - - class: solr.MappingCharFilterFactory - mapping: accents_pt-pt.txt - tokenizer: - class: solr.WhitespaceTokenizerFactory - filters: - - - class: solr.WordDelimiterGraphFilterFactory - catenateNumbers: 0 - generateNumberParts: 0 - protected: protwords_pt-pt.txt - splitOnCaseChange: 1 - generateWordParts: 1 - preserveOriginal: 1 - catenateAll: 0 - catenateWords: 0 - - - class: solr.LowerCaseFilterFactory - - - class: solr.StopFilterFactory - ignoreCase: true - words: stopwords_pt-pt.txt - - - class: solr.SynonymGraphFilterFactory - synonyms: synonyms_pt-pt.txt - expand: true - ignoreCase: true - - - class: solr.PortugueseStemFilterFactory - - - class: solr.RemoveDuplicatesTokenFilterFactory -unstemmed_field_type: - name: text_unstemmed_pt-pt - class: solr.TextField - positionIncrementGap: 100 - analyzers: - - - type: index - charFilters: - - - class: solr.MappingCharFilterFactory - mapping: accents_pt-pt.txt - tokenizer: - class: solr.WhitespaceTokenizerFactory - filters: - - - class: solr.WordDelimiterGraphFilterFactory - catenateNumbers: 1 - generateNumberParts: 1 - protected: protwords_pt-pt.txt - splitOnCaseChange: 1 - generateWordParts: 1 - preserveOriginal: 1 - catenateAll: 0 - catenateWords: 1 - - - class: solr.LowerCaseFilterFactory - - - class: solr.StopFilterFactory - ignoreCase: true - words: stopwords_pt-pt.txt - - - class: solr.RemoveDuplicatesTokenFilterFactory - - - type: query - charFilters: - - - class: solr.MappingCharFilterFactory - mapping: accents_pt-pt.txt - tokenizer: - class: solr.WhitespaceTokenizerFactory - filters: - - - class: solr.WordDelimiterGraphFilterFactory - catenateNumbers: 0 - generateNumberParts: 0 - protected: protwords_pt-pt.txt - splitOnCaseChange: 1 - generateWordParts: 1 - preserveOriginal: 1 - catenateAll: 0 - catenateWords: 0 - - - class: solr.LowerCaseFilterFactory - - - class: solr.SynonymGraphFilterFactory - synonyms: synonyms_pt-pt.txt - expand: true - ignoreCase: true - - - class: solr.StopFilterFactory - ignoreCase: true - words: stopwords_pt-pt.txt - - - class: solr.RemoveDuplicatesTokenFilterFactory -collated_field_type: - name: collated_pt-pt - class: solr.ICUCollationField - locale: pt-pt - strength: primary - caseLevel: false -solr_configs: - searchComponents: - - - name: spellcheck - class: solr.SpellCheckComponent - lst: - - - name: spellchecker - str: - - - name: name - VALUE: pt-pt - - - name: field - VALUE: spellcheck_pt-pt - - - name: classname - VALUE: solr.DirectSolrSpellChecker - - - name: distanceMeasure - VALUE: internal - - - name: accuracy - VALUE: '0.5' - - - name: maxEdits - VALUE: '2' - - - name: minPrefix - VALUE: '1' - - - name: maxInspections - VALUE: '5' - - - name: minQueryLength - VALUE: '4' - - - name: maxQueryFrequency - VALUE: '0.01' - - - name: thresholdTokenFrequency - VALUE: '.01' - - - name: onlyMorePopular - VALUE: 'true' - - - name: suggest - class: solr.SuggestComponent - lst: - - - name: suggester - str: - - - name: name - VALUE: pt-pt - - - name: lookupImpl - VALUE: AnalyzingInfixLookupFactory - - - name: dictionaryImpl - VALUE: DocumentDictionaryFactory - - - name: field - VALUE: twm_suggest - - - name: suggestAnalyzerFieldType - VALUE: text_pt-pt - - - name: contextField - VALUE: sm_context_tags - - - name: buildOnCommit - VALUE: 'true' - - - name: buildOnStartup - VALUE: 'false' -text_files: - stopwords: | - de - a - o - que - e - do - da - em - um - para - é - com - não - uma - os - no - se - na - por - mais - as - dos - como - mas - foi - ao - ele - das - tem - à - seu - sua - ou - ser - quando - muito - há - nos - já - está - eu - também - só - pelo - pela - até - isso - ela - entre - era - depois - sem - mesmo - aos - ter - seus - quem - nas - me - esse - eles - estão - você - tinha - foram - essa - num - nem - suas - meu - às - minha - têm - numa - pelos - elas - havia - seja - qual - será - nós - tenho - lhe - deles - essas - esses - pelas - este - fosse - dele - tu - te - vocês - vos - lhes - meus - minhas - teu - tua - teus - tuas - nosso - nossa - nossos - nossas - dela - delas - esta - estes - estas - aquele - aquela - aqueles - aquelas - isto - aquilo - estou - está - estamos - estão - estive - esteve - estivemos - estiveram - estava - estávamos - estavam - estivera - estivéramos - esteja - estejamos - estejam - estivesse - estivéssemos - estivessem - estiver - estivermos - estiverem - hei - há - havemos - hão - houve - houvemos - houveram - houvera - houvéramos - haja - hajamos - hajam - houvesse - houvéssemos - houvessem - houver - houvermos - houverem - houverei - houverá - houveremos - houverão - houveria - houveríamos - houveriam - sou - somos - são - era - éramos - eram - fui - foi - fomos - foram - fora - fôramos - seja - sejamos - sejam - fosse - fôssemos - fossem - for - formos - forem - serei - será - seremos - serão - seria - seríamos - seriam - tenho - tem - temos - tém - tinha - tínhamos - tinham - tive - teve - tivemos - tiveram - tivera - tivéramos - tenha - tenhamos - tenham - tivesse - tivéssemos - tivessem - tiver - tivermos - tiverem - terei - terá - teremos - terão - teria - teríamos - teriam - synonyms: | - drupal, durpal - nouns: | - protwords: | - accents: | - # À => A - "\u00C0" => "A" - # Á => A - #"\u00C1" => "A" - #  => A - "\u00C2" => "A" - # à => A - "\u00C3" => "A" - # Ä => A - "\u00C4" => "A" - # Å => A - "\u00C5" => "A" - # Ą => A - "\u0104" => "A" - # Æ => AE - "\u00C6" => "AE" - # Ç => C - "\u00C7" => "C" - # Ć => C - "\U0106" => "C" - # È => E - "\u00C8" => "E" - # É => E - #"\u00C9" => "E" - # Ê => E - "\u00CA" => "E" - # Ë => E - "\u00CB" => "E" - # Ę => E - "\u0118" => "E" - # Ì => I - "\u00CC" => "I" - # Í => I - #"\u00CD" => "I" - # Î => I - "\u00CE" => "I" - # Ï => I - "\u00CF" => "I" - # IJ => IJ - "\u0132" => "IJ" - # Ð => D - "\u00D0" => "D" - # Ł => L - "\u0141" => "L" - # Ñ => N - #"\u00D1" => "N" - # Ń => N - "\u0143" => "N" - # Ò => O - "\u00D2" => "O" - # Ó => O - #"\u00D3" => "O" - # Ô => O - "\u00D4" => "O" - # Õ => O - "\u00D5" => "O" - # Ö => O - "\u00D6" => "O" - # Ø => O - "\u00D8" => "O" - # Œ => OE - "\u0152" => "OE" - # Þ - "\u00DE" => "TH" - # Ù => U - "\u00D9" => "U" - # Ú => U - #"\u00DA" => "U" - # Û => U - "\u00DB" => "U" - # Ü => U - "\u00DC" => "U" - # Ý => Y - "\u00DD" => "Y" - # Ÿ => Y - "\u0178" => "Y" - # à => a - "\u00E0" => "a" - # á => a - #"\u00E1" => "a" - # â => a - "\u00E2" => "a" - # ã => a - "\u00E3" => "a" - # ä => a - "\u00E4" => "a" - # å => a - "\u00E5" => "a" - # æ => ae - "\u00E6" => "ae" - # ç => c - "\u00E7" => "c" - # è => e - "\u00E8" => "e" - # é => e - #"\u00E9" => "e" - # ê => e - "\u00EA" => "e" - # ë => e - "\u00EB" => "e" - # ì => i - "\u00EC" => "i" - # í => i - #"\u00ED" => "i" - # î => i - "\u00EE" => "i" - # ï => i - "\u00EF" => "i" - # ij => ij - "\u0133" => "ij" - # ð => d - "\u00F0" => "d" - # ñ => n - #"\u00F1" => "n" - # ò => o - "\u00F2" => "o" - # ó => o - #"\u00F3" => "o" - # ô => o - "\u00F4" => "o" - # õ => o - "\u00F5" => "o" - # ö => o - "\u00F6" => "o" - # ø => o - "\u00F8" => "o" - # œ => oe - "\u0153" => "oe" - # ß => ss - "\u00DF" => "ss" - # Ś => S - "\u015a" => "S" - # þ => th - "\u00FE" => "th" - # ù => u - "\u00F9" => "u" - # ú => u - #"\u00FA" => "u" - # û => u - "\u00FB" => "u" - # ü => u - "\u00FC" => "u" - # ý => y - "\u00FD" => "y" - # ÿ => y - "\u00FF" => "y" - # Ź => Z - "\u0179" => "Z" - # Ż => Z - "\u017b" => "Z" - # ff => ff - "\uFB00" => "ff" - # fi => fi - "\uFB01" => "fi" - # fl => fl - "\uFB02" => "fl" - # ffi => ffi - "\uFB03" => "ffi" - # ffl => ffl - "\uFB04" => "ffl" - # ſt => st - "\uFB05" => "st" - # st => st - "\uFB06" => "st" diff -u b/search_api_solr.install b/search_api_solr.install --- b/search_api_solr.install +++ b/search_api_solr.install @@ -1676,5 +1676,5 @@ } - search_api_solr_update_helper_install_configs(); } } + search_api_solr_update_helper_install_configs(); } only in patch2: unchanged: --- a/config/optional/search_api_solr.solr_field_type.text_pt_7_0_0.yml +++ b/config/optional/search_api_solr.solr_field_type.text_pt-pt_7_0_0.yml @@ -5,15 +5,15 @@ dependencies: - search_api_solr - language config: - - language.entity.pt -id: text_pt_7_0_0 -label: 'Portuguese Text Field' + - language.entity.pt-pt +id: text_pt-pt_7_0_0 +label: 'Portuguese, Portugal Text Field' minimum_solr_version: 7.0.0 custom_code: '' -field_type_language_code: pt +field_type_language_code: pt-pt domains: {} field_type: - name: text_pt + name: text_pt-pt class: solr.TextField positionIncrementGap: 100 analyzers: @@ -22,7 +22,7 @@ field_type: charFilters: - class: solr.MappingCharFilterFactory - mapping: accents_pt.txt + mapping: accents_pt-pt.txt tokenizer: class: solr.WhitespaceTokenizerFactory filters: @@ -30,7 +30,7 @@ field_type: class: solr.WordDelimiterGraphFilterFactory catenateNumbers: 1 generateNumberParts: 1 - protected: protwords_pt.txt + protected: protwords_pt-pt.txt splitOnCaseChange: 1 generateWordParts: 1 preserveOriginal: 1 @@ -41,7 +41,7 @@ field_type: - class: solr.StopFilterFactory ignoreCase: true - words: stopwords_pt.txt + words: stopwords_pt-pt.txt - class: solr.PortugueseStemFilterFactory - @@ -51,7 +51,7 @@ field_type: charFilters: - class: solr.MappingCharFilterFactory - mapping: accents_pt.txt + mapping: accents_pt-pt.txt tokenizer: class: solr.WhitespaceTokenizerFactory filters: @@ -59,7 +59,7 @@ field_type: class: solr.WordDelimiterGraphFilterFactory catenateNumbers: 0 generateNumberParts: 0 - protected: protwords_pt.txt + protected: protwords_pt-pt.txt splitOnCaseChange: 1 generateWordParts: 1 preserveOriginal: 1 @@ -70,10 +70,10 @@ field_type: - class: solr.StopFilterFactory ignoreCase: true - words: stopwords_pt.txt + words: stopwords_pt-pt.txt - class: solr.SynonymGraphFilterFactory - synonyms: synonyms_pt.txt + synonyms: synonyms_pt-pt.txt expand: true ignoreCase: true - @@ -81,7 +81,7 @@ field_type: - class: solr.RemoveDuplicatesTokenFilterFactory unstemmed_field_type: - name: text_unstemmed_pt + name: text_unstemmed_pt-pt class: solr.TextField positionIncrementGap: 100 analyzers: @@ -90,7 +90,7 @@ unstemmed_field_type: charFilters: - class: solr.MappingCharFilterFactory - mapping: accents_pt.txt + mapping: accents_pt-pt.txt tokenizer: class: solr.WhitespaceTokenizerFactory filters: @@ -98,7 +98,7 @@ unstemmed_field_type: class: solr.WordDelimiterGraphFilterFactory catenateNumbers: 1 generateNumberParts: 1 - protected: protwords_pt.txt + protected: protwords_pt-pt.txt splitOnCaseChange: 1 generateWordParts: 1 preserveOriginal: 1 @@ -109,7 +109,7 @@ unstemmed_field_type: - class: solr.StopFilterFactory ignoreCase: true - words: stopwords_pt.txt + words: stopwords_pt-pt.txt - class: solr.RemoveDuplicatesTokenFilterFactory - @@ -117,7 +117,7 @@ unstemmed_field_type: charFilters: - class: solr.MappingCharFilterFactory - mapping: accents_pt.txt + mapping: accents_pt-pt.txt tokenizer: class: solr.WhitespaceTokenizerFactory filters: @@ -125,7 +125,7 @@ unstemmed_field_type: class: solr.WordDelimiterGraphFilterFactory catenateNumbers: 0 generateNumberParts: 0 - protected: protwords_pt.txt + protected: protwords_pt-pt.txt splitOnCaseChange: 1 generateWordParts: 1 preserveOriginal: 1 @@ -135,19 +135,19 @@ unstemmed_field_type: class: solr.LowerCaseFilterFactory - class: solr.SynonymGraphFilterFactory - synonyms: synonyms_pt.txt + synonyms: synonyms_pt-pt.txt expand: true ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true - words: stopwords_pt.txt + words: stopwords_pt-pt.txt - class: solr.RemoveDuplicatesTokenFilterFactory collated_field_type: - name: collated_pt + name: collated_pt-pt class: solr.ICUCollationField - locale: pt + locale: pt-pt strength: primary caseLevel: false solr_configs: @@ -161,10 +161,10 @@ solr_configs: str: - name: name - VALUE: pt + VALUE: pt-pt - name: field - VALUE: spellcheck_pt + VALUE: spellcheck_pt-pt - name: classname VALUE: solr.DirectSolrSpellChecker @@ -204,7 +204,7 @@ solr_configs: str: - name: name - VALUE: pt + VALUE: pt-pt - name: lookupImpl VALUE: AnalyzingInfixLookupFactory @@ -216,7 +216,7 @@ solr_configs: VALUE: twm_suggest - name: suggestAnalyzerFieldType - VALUE: text_pt + VALUE: text_pt-pt - name: contextField VALUE: sm_context_tags