From 8533cd21a2be799891fa890ae543dcf061c28fd6 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Mon, 27 May 2019 16:17:40 +0200 Subject: [PATCH] enabled search_api_solr --- composer.json | 1 + composer.lock | 514 +++++++++++++++++- config/sync/core.extension.yml | 1 + ...ld.commerce_product.default.variations.yml | 1 - .../language/fr/pagerer.style.adaptive.yml | 6 - .../sync/language/fr/pagerer.style.basic.yml | 6 - .../sync/language/fr/pagerer.style.mini.yml | 4 - .../language/fr/pagerer.style.progressive.yml | 6 - .../language/fr/pagerer.style.scrollpane.yml | 6 - .../sync/language/fr/pagerer.style.slider.yml | 6 - .../fr/views.view.commerce_orders.yml | 1 - .../fr/views.view.maillog_overview.yml | 2 - .../fr/views.view.simplenews_newsletters.yml | 5 + ...lr.solr_field_type.text_edge_und_6_0_0.yml | 74 +++ ...lr.solr_field_type.text_edge_und_7_0_0.yml | 74 +++ ...r_field_type.text_edgestring_und_6_0_0.yml | 44 ++ ...api_solr.solr_field_type.text_en_6_0_0.yml | 252 +++++++++ ...api_solr.solr_field_type.text_en_7_0_0.yml | 252 +++++++++ ...api_solr.solr_field_type.text_fr_6_0_0.yml | 241 ++++++++ ...api_solr.solr_field_type.text_fr_7_0_0.yml | 241 ++++++++ ...r.solr_field_type.text_ngram_und_6_0_0.yml | 74 +++ ...r.solr_field_type.text_ngram_und_7_0_0.yml | 74 +++ ..._field_type.text_ngramstring_und_6_0_0.yml | 44 ++ ...solr_field_type.text_phonetic_en_7_0_0.yml | 88 +++ ...solr_field_type.text_phonetic_fr_7_0_0.yml | 82 +++ ...olr_field_type.text_phonetic_und_7_0_0.yml | 88 +++ ...pi_solr.solr_field_type.text_und_6_0_0.yml | 192 +++++++ ...pi_solr.solr_field_type.text_und_7_0_0.yml | 192 +++++++ ...ultimate_cron.job.search_api_solr_cron.yml | 17 + 29 files changed, 2549 insertions(+), 39 deletions(-) delete mode 100644 config/sync/language/fr/field.field.commerce_product.default.variations.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml create mode 100644 config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml create mode 100644 config/sync/ultimate_cron.job.search_api_solr_cron.yml diff --git a/composer.json b/composer.json index 0c465bbf..71d48ea6 100644 --- a/composer.json +++ b/composer.json @@ -44,6 +44,7 @@ "drupal/migrate_tools": "4.x-dev", "drupal/mimemail": "1.x-dev", "drupal/restui": "^1.16", + "drupal/search_api_solr": "^3.0", "drupal/select_translation": "1.x-dev", "drupal/simplenews": "1.x-dev", "drupal/telephone_formatter": "^1.0@beta", diff --git a/composer.lock b/composer.lock index c52815c0..328a308a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "94d8bfc820146dc5753aea15e6de08c9", + "content-hash": "5b5c2c51bef1aa5e0078a95dafa3e5b5", "packages": [ { "name": "alchemy/zippy", @@ -8599,6 +8599,104 @@ "source": "https://git.drupalcode.org/project/search_api" } }, + { + "name": "drupal/search_api_solr", + "version": "3.0.0-beta4", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api_solr.git", + "reference": "8.x-3.0-beta4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api_solr-8.x-3.0-beta4.zip", + "reference": "8.x-3.0-beta4", + "shasum": "f67a1f75fd2fccd9356d24e1332e358c777988ee" + }, + "require": { + "consolidation/annotated-command": "^2.12", + "drupal/core": "^8.6", + "drupal/search_api": "~1.12", + "ext-json": "*", + "maennchen/zipstream-php": "0.4.*", + "php": "^7.1", + "solarium/solarium": "~5.0.2" + }, + "conflict": { + "drupal/core": "<8.6", + "drupal/search_api_solr_multilingual": "<3.0.0-beta1" + }, + "require-dev": { + "drupal/devel": "*", + "drupal/facets": "1.x-dev", + "drupal/geofield": "1.x-dev", + "drupal/search_api_autocomplete": "1.x-dev", + "drupal/search_api_location": "1.x-dev", + "drupal/search_api_spellcheck": "3.x-dev", + "phayes/geophp": "^1.2" + }, + "suggest": { + "drupal/facets": "Provides facetted search.", + "drupal/search_api_autocomplete": "Provides auto complete for search boxes.", + "drupal/search_api_location": "Provides location searches." + }, + "type": "drupal-module", + "extra": { + "branch-alias": { + "dev-3.x": "3.x-dev" + }, + "drupal": { + "version": "8.x-3.0-beta4", + "datestamp": "1558719485", + "security-coverage": { + "status": "not-covered", + "message": "Beta releases are not covered by Drupal security advisories." + } + }, + "drush": { + "services": { + "drush.services.yml": "^9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Markus Kalkbrenner", + "homepage": "https://www.drupal.org/u/mkalkbrenner" + }, + { + "name": "Other contributors", + "homepage": "https://www.drupal.org/node/982682/committers" + }, + { + "name": "amateescu", + "homepage": "https://www.drupal.org/user/729614" + }, + { + "name": "cspitzlay", + "homepage": "https://www.drupal.org/user/419305" + }, + { + "name": "drunken monkey", + "homepage": "https://www.drupal.org/user/205582" + }, + { + "name": "mkalkbrenner", + "homepage": "https://www.drupal.org/user/124705" + } + ], + "description": "Offers an implementation of the Search API that uses an Apache Solr server for indexing content.", + "homepage": "https://www.drupal.org/project/search_api_solr", + "support": { + "source": "http://git.drupal.org/project/search_api_solr.git", + "issues": "https://www.drupal.org/project/issues/search_api_solr", + "irc": "https://drupalchat.me/channel/search" + } + }, { "name": "drupal/select_translation", "version": "dev-1.x", @@ -10719,6 +10817,58 @@ ], "time": "2017-02-03T11:58:58+00:00" }, + { + "name": "maennchen/zipstream-php", + "version": "v0.4.1", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "89e0cdb3c9ecabef4da988852003781a7802afb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/89e0cdb3c9ecabef4da988852003781a7802afb7", + "reference": "89e0cdb3c9ecabef4da988852003781a7802afb7", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">= 5.6" + }, + "require-dev": { + "phpunit/phpunit": "4.3.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "time": "2016-09-13T10:29:17+00:00" + }, { "name": "mailgun/mailgun-php", "version": "2.8.1", @@ -11653,6 +11803,52 @@ ], "time": "2016-01-26T13:27:02+00:00" }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, { "name": "psr/container", "version": "1.0.0", @@ -11799,6 +11995,54 @@ ], "time": "2018-11-20T15:27:04+00:00" }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, { "name": "psy/psysh", "version": "v0.9.9", @@ -11913,6 +12157,66 @@ "description": "A polyfill for getallheaders.", "time": "2016-02-11T07:05:27+00:00" }, + { + "name": "solarium/solarium", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/solariumphp/solarium.git", + "reference": "cccdc043f369ebb47dd514a91fc175eea04a3dae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/solariumphp/solarium/zipball/cccdc043f369ebb47dd514a91fc175eea04a3dae", + "reference": "cccdc043f369ebb47dd514a91fc175eea04a3dae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1", + "symfony/cache": "^3.1 || ^4.0", + "symfony/event-dispatcher": "^3.1 || ^4.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^3.8 || ^6.2", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^8.0", + "squizlabs/php_codesniffer": "^3.4", + "zendframework/zend-http": "^2.8" + }, + "suggest": { + "minimalcode/search": "Query builder compatible with Solarium, allows simplified solr-query handling" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Solarium\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "See GitHub contributors", + "homepage": "https://github.com/basdenooijer/solarium/contributors" + } + ], + "description": "PHP Solr client", + "homepage": "http://www.solarium-project.org", + "keywords": [ + "php", + "search", + "solr" + ], + "time": "2019-05-14T15:20:41+00:00" + }, { "name": "stack/builder", "version": "v1.0.5", @@ -12066,6 +12370,83 @@ ], "time": "2017-05-09T08:10:41+00:00" }, + { + "name": "symfony/cache", + "version": "v4.2.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "9e64db924324700e19ef4f21c2c279a35ff9bdff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/9e64db924324700e19ef4f21c2c279a35ff9bdff", + "reference": "9e64db924324700e19ef4f21c2c279a35ff9bdff", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/cache": "~1.0", + "psr/log": "~1.0", + "psr/simple-cache": "^1.0", + "symfony/contracts": "^1.0", + "symfony/var-exporter": "^4.2" + }, + "conflict": { + "doctrine/dbal": "<2.5", + "symfony/dependency-injection": "<3.4", + "symfony/var-dumper": "<3.4" + }, + "provide": { + "psr/cache-implementation": "1.0", + "psr/simple-cache-implementation": "1.0", + "symfony/cache-contracts-implementation": "1.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/cache": "~1.6", + "doctrine/dbal": "~2.5", + "predis/predis": "~1.1", + "symfony/config": "~4.2", + "symfony/dependency-injection": "~3.4|~4.1", + "symfony/var-dumper": "^4.1.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Cache component with PSR-6, PSR-16, and tags", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "time": "2019-04-16T09:36:45+00:00" + }, { "name": "symfony/class-loader", "version": "v3.4.27", @@ -12258,6 +12639,77 @@ "homepage": "https://symfony.com", "time": "2019-04-08T09:29:13+00:00" }, + { + "name": "symfony/contracts", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/contracts.git", + "reference": "d3636025e8253c6144358ec0a62773cae588395b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/contracts/zipball/d3636025e8253c6144358ec0a62773cae588395b", + "reference": "d3636025e8253c6144358ec0a62773cae588395b", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "psr/cache": "^1.0", + "psr/container": "^1.0", + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/cache": "When using the Cache contracts", + "psr/container": "When using the Service contracts", + "symfony/cache-contracts-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-contracts-implementation": "", + "symfony/service-contracts-implementation": "", + "symfony/translation-contracts-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "exclude-from-classmap": [ + "**/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "time": "2019-04-27T14:29:50+00:00" + }, { "name": "symfony/css-selector", "version": "v3.4.27", @@ -13644,6 +14096,66 @@ ], "time": "2019-05-01T12:55:36+00:00" }, + { + "name": "symfony/var-exporter", + "version": "v4.2.8", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "57e00f3e0a3deee65b67cf971455b98afeacca46" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/57e00f3e0a3deee65b67cf971455b98afeacca46", + "reference": "57e00f3e0a3deee65b67cf971455b98afeacca46", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "require-dev": { + "symfony/var-dumper": "^4.1.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.2-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A blend of var_export() + serialize() to turn any serializable data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "time": "2019-04-09T20:09:28+00:00" + }, { "name": "symfony/yaml", "version": "v3.4.27", diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index e63241ae..9e27f248 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -119,6 +119,7 @@ module: restui: 0 search_api: 0 search_api_db: 0 + search_api_solr: 0 select_translation: 0 serialization: 0 simplenews: 0 diff --git a/config/sync/language/fr/field.field.commerce_product.default.variations.yml b/config/sync/language/fr/field.field.commerce_product.default.variations.yml deleted file mode 100644 index beeb05af..00000000 --- a/config/sync/language/fr/field.field.commerce_product.default.variations.yml +++ /dev/null @@ -1 +0,0 @@ -label: Variations diff --git a/config/sync/language/fr/pagerer.style.adaptive.yml b/config/sync/language/fr/pagerer.style.adaptive.yml index 3928ba8a..034e269c 100644 --- a/config/sync/language/fr/pagerer.style.adaptive.yml +++ b/config/sync/language/fr/pagerer.style.adaptive.yml @@ -3,10 +3,8 @@ default_config: page_breaker: … pages: prefix_label: Page - first: « previous: ‹ next: › - last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -21,16 +19,12 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément - first: « previous: ‹ next: › - last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments - first: « previous: ‹ next: › - last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.basic.yml b/config/sync/language/fr/pagerer.style.basic.yml index 6e3cbabc..8ab88fa2 100644 --- a/config/sync/language/fr/pagerer.style.basic.yml +++ b/config/sync/language/fr/pagerer.style.basic.yml @@ -1,10 +1,8 @@ default_config: tags: pages: - first: « previous: ‹ next: › - last: » first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' next_title: 'Aller à la page suivante' @@ -14,13 +12,9 @@ default_config: next_reader: 'Page suivante' last_reader: 'Dernière page' items: - first: « previous: ‹ next: › - last: » first_reader: 'Premier élément' item_ranges: - first: « previous: ‹ next: › - last: » diff --git a/config/sync/language/fr/pagerer.style.mini.yml b/config/sync/language/fr/pagerer.style.mini.yml index 60b708f8..22b43bb6 100644 --- a/config/sync/language/fr/pagerer.style.mini.yml +++ b/config/sync/language/fr/pagerer.style.mini.yml @@ -2,10 +2,8 @@ default_config: tags: pages: prefix_label: Page - first: « previous: ‹ next: › - last: » page_current_title: 'Page courante' first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' @@ -18,8 +16,6 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément - first: « previous: ‹ next: › - last: » first_reader: 'Premier élément' diff --git a/config/sync/language/fr/pagerer.style.progressive.yml b/config/sync/language/fr/pagerer.style.progressive.yml index 3928ba8a..034e269c 100644 --- a/config/sync/language/fr/pagerer.style.progressive.yml +++ b/config/sync/language/fr/pagerer.style.progressive.yml @@ -3,10 +3,8 @@ default_config: page_breaker: … pages: prefix_label: Page - first: « previous: ‹ next: › - last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -21,16 +19,12 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément - first: « previous: ‹ next: › - last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments - first: « previous: ‹ next: › - last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.scrollpane.yml b/config/sync/language/fr/pagerer.style.scrollpane.yml index 19813c11..e67b209d 100644 --- a/config/sync/language/fr/pagerer.style.scrollpane.yml +++ b/config/sync/language/fr/pagerer.style.scrollpane.yml @@ -2,10 +2,8 @@ default_config: tags: pages: prefix_label: Page - first: « previous: ‹ next: › - last: » page_current_title: 'Page courante' page_title: 'Aller à la page @number' first_title: 'Aller à la première page' @@ -20,16 +18,12 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément - first: « previous: ‹ next: › - last: » page_reader: Élément first_reader: 'Premier élément' item_ranges: prefix_label: Éléments - first: « previous: ‹ next: › - last: » page_reader: Éléments diff --git a/config/sync/language/fr/pagerer.style.slider.yml b/config/sync/language/fr/pagerer.style.slider.yml index 66dae315..a841c1b7 100644 --- a/config/sync/language/fr/pagerer.style.slider.yml +++ b/config/sync/language/fr/pagerer.style.slider.yml @@ -2,10 +2,8 @@ default_config: tags: pages: prefix_label: Page - first: « previous: ‹ next: › - last: » page_current_title: 'Page courante' first_title: 'Aller à la première page' previous_title: 'Aller à la page précédente' @@ -18,14 +16,10 @@ default_config: last_reader: 'Dernière page' items: prefix_label: Élément - first: « previous: ‹ next: › - last: » first_reader: 'Premier élément' item_ranges: prefix_label: Éléments - first: « previous: ‹ next: › - last: » diff --git a/config/sync/language/fr/views.view.commerce_orders.yml b/config/sync/language/fr/views.view.commerce_orders.yml index 39f0ded5..20607fae 100644 --- a/config/sync/language/fr/views.view.commerce_orders.yml +++ b/config/sync/language/fr/views.view.commerce_orders.yml @@ -25,7 +25,6 @@ display: commerce_order_bulk_form: action_title: 'Pour cette sélection' order_number: - label: '#' separator: ', ' placed: label: Date diff --git a/config/sync/language/fr/views.view.maillog_overview.yml b/config/sync/language/fr/views.view.maillog_overview.yml index 722d405d..12a4f03e 100644 --- a/config/sync/language/fr/views.view.maillog_overview.yml +++ b/config/sync/language/fr/views.view.maillog_overview.yml @@ -21,8 +21,6 @@ display: first: "«\_premier" last: "dernier\_»" fields: - idmaillog: - label: '#' sent_date: label: Date subject: diff --git a/config/sync/language/fr/views.view.simplenews_newsletters.yml b/config/sync/language/fr/views.view.simplenews_newsletters.yml index 665f7c4a..a216e817 100644 --- a/config/sync/language/fr/views.view.simplenews_newsletters.yml +++ b/config/sync/language/fr/views.view.simplenews_newsletters.yml @@ -1,3 +1,4 @@ +label: Newsletters display: default: display_title: Maître @@ -28,5 +29,9 @@ display: label: 'Mis à jour' operations: label: 'Liens d''actions' + title: Newsletters page_1: display_title: Page + display_options: + menu: + title: Newsletters diff --git a/config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml new file mode 100644 index 00000000..c8cdfa1d --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml @@ -0,0 +1,74 @@ +uuid: fa6000e7-dcf7-4b0e-8b87-129c70cd0577 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: yW20VJKElb-oT85z7mW5B-hMiAUsl4B-UDLZzCZPats +id: text_edge_und_6_0_0 +label: 'Edge NGram Text Field' +minimum_solr_version: 6.0.0 +custom_code: edge +field_type_language_code: und +domains: { } +field_type: + name: text_edge + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml new file mode 100644 index 00000000..64bd95a7 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml @@ -0,0 +1,74 @@ +uuid: db629765-a443-479c-ab3d-cdd01980d568 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: edn4g9huIbBonsmj_ZVT_ASjxhb-m9P7qL4zSNgQ_t8 +id: text_edge_und_7_0_0 +label: 'Edge NGram Text Field' +minimum_solr_version: 7.0.0 +custom_code: edge +field_type_language_code: und +domains: { } +field_type: + name: text_edge + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml new file mode 100644 index 00000000..db760379 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml @@ -0,0 +1,44 @@ +uuid: e0b06726-9b14-40d5-86bb-6efbdbff8336 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: iifw_DxebhUOezFaJM3sD9m2rvzGXWkwxPC_g_58nag +id: text_edgestring_und_6_0_0 +label: 'Edge NGram String Field' +minimum_solr_version: 6.0.0 +custom_code: edgestring +field_type_language_code: und +domains: { } +field_type: + name: text_edgenstring + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml new file mode 100644 index 00000000..7766347e --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_en_6_0_0.yml @@ -0,0 +1,252 @@ +uuid: 2baa1522-4631-44f3-b431-525013843430 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: cIxnmt1lxtYweC2f7POlTmd3LmzaTAI9_MRhxlX_jAs +id: text_en_6_0_0 +label: 'English Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: en +domains: { } +field_type: + name: text_en + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_en + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_en + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: en + - + name: field + VALUE: spellcheck_en + - + 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: en + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_en + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "a\nan\nand\nare\nas\nat\nbe\nbut\nby\nfor\nif\nin\ninto\nis\nit\nno\nnot\nof\non\nor\ns\nsuch\nt\nthat\nthe\ntheir\nthen\nthere\nthese\nthey\nthis\nto\nwas\nwill\nwith\n" + synonyms: "drupal, durpal\n" + protwords: "\n" + accents: "# À => A\n\"\\u00C0\" => \"A\"\n# Á => A\n\"\\u00C1\" => \"A\"\n#  => A\n\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Ą => A\n\"\\u0104\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n\"\\u00C7\" => \"C\"\n# Ć => C\n\"\\U0106\" => \"C\"\n# È => E\n\"\\u00C8\" => \"E\"\n# É => E\n\"\\u00C9\" => \"E\"\n# Ê => E\n\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ę => E\n\"\\u0118\" => \"E\"\n# Ì => I\n\"\\u00CC\" => \"I\"\n# Í => I\n\"\\u00CD\" => \"I\"\n# Î => I\n\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ł => L\n\"\\u0141\" => \"L\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ń => N\n\"\\u0143\" => \"N\"\n# Ò => O\n\"\\u00D2\" => \"O\"\n# Ó => O\n\"\\u00D3\" => \"O\"\n# Ô => O\n\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n\"\\u00D9\" => \"U\"\n# Ú => U\n\"\\u00DA\" => \"U\"\n# Û => U\n\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n\"\\u00E0\" => \"a\"\n# á => a\n\"\\u00E1\" => \"a\"\n# â => a\n\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n\"\\u00E7\" => \"c\"\n# è => e\n\"\\u00E8\" => \"e\"\n# é => e\n\"\\u00E9\" => \"e\"\n# ê => e\n\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n\"\\u00EC\" => \"i\"\n# í => i\n\"\\u00ED\" => \"i\"\n# î => i\n\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n\"\\u00F2\" => \"o\"\n# ó => o\n\"\\u00F3\" => \"o\"\n# ô => o\n\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# Ś => S\n\"\\u015a\" => \"S\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n\"\\u00F9\" => \"u\"\n# ú => u\n\"\\u00FA\" => \"u\"\n# û => u\n\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# Ź => Z\n\"\\u0179\" => \"Z\"\n# Ż => Z\n\"\\u017b\" => \"Z\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml new file mode 100644 index 00000000..d71c645c --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_en_7_0_0.yml @@ -0,0 +1,252 @@ +uuid: 515de6d6-391d-4a92-a843-606c0ed61c96 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: XY3ZPQEl9ATqv57Sq1b_wMxVqWwWxTGyZRzDjycZKC0 +id: text_en_7_0_0 +label: 'English Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: en +domains: { } +field_type: + name: text_en + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_en + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_en + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: en + - + name: field + VALUE: spellcheck_en + - + 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: en + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_en + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "a\nan\nand\nare\nas\nat\nbe\nbut\nby\nfor\nif\nin\ninto\nis\nit\nno\nnot\nof\non\nor\ns\nsuch\nt\nthat\nthe\ntheir\nthen\nthere\nthese\nthey\nthis\nto\nwas\nwill\nwith\n" + synonyms: "drupal, durpal\n" + protwords: "\n" + accents: "# À => A\n\"\\u00C0\" => \"A\"\n# Á => A\n\"\\u00C1\" => \"A\"\n#  => A\n\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Ą => A\n\"\\u0104\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n\"\\u00C7\" => \"C\"\n# Ć => C\n\"\\U0106\" => \"C\"\n# È => E\n\"\\u00C8\" => \"E\"\n# É => E\n\"\\u00C9\" => \"E\"\n# Ê => E\n\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ę => E\n\"\\u0118\" => \"E\"\n# Ì => I\n\"\\u00CC\" => \"I\"\n# Í => I\n\"\\u00CD\" => \"I\"\n# Î => I\n\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ł => L\n\"\\u0141\" => \"L\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ń => N\n\"\\u0143\" => \"N\"\n# Ò => O\n\"\\u00D2\" => \"O\"\n# Ó => O\n\"\\u00D3\" => \"O\"\n# Ô => O\n\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n\"\\u00D9\" => \"U\"\n# Ú => U\n\"\\u00DA\" => \"U\"\n# Û => U\n\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n\"\\u00E0\" => \"a\"\n# á => a\n\"\\u00E1\" => \"a\"\n# â => a\n\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n\"\\u00E7\" => \"c\"\n# è => e\n\"\\u00E8\" => \"e\"\n# é => e\n\"\\u00E9\" => \"e\"\n# ê => e\n\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n\"\\u00EC\" => \"i\"\n# í => i\n\"\\u00ED\" => \"i\"\n# î => i\n\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n\"\\u00F2\" => \"o\"\n# ó => o\n\"\\u00F3\" => \"o\"\n# ô => o\n\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# Ś => S\n\"\\u015a\" => \"S\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n\"\\u00F9\" => \"u\"\n# ú => u\n\"\\u00FA\" => \"u\"\n# û => u\n\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# Ź => Z\n\"\\u0179\" => \"Z\"\n# Ż => Z\n\"\\u017b\" => \"Z\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml new file mode 100644 index 00000000..d49e987f --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_fr_6_0_0.yml @@ -0,0 +1,241 @@ +uuid: 8e5fde16-a54f-456b-8546-71443f950d65 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 5qQmvENiGl_qoJMSHmp1WLRNtnzBWVv5ljxvPLMDaHI +id: text_fr_6_0_0 +label: 'French Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: fr +domains: { } +field_type: + name: text_fr + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_fr + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_fr + class: solr.ICUCollationField + locale: fr + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: fr + - + name: field + VALUE: spellcheck_fr + - + 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: fr + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_fr + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "au\naux\navec\nce\nces\ndans\nde\ndes\ndu\nelle\nen\net\neux\nil\nje\nla\nle\nleur\nlui\nma\nmais\nme\nmême\nmes\nmoi\nmon\nne\nnos\nnotre\nnous\non\nou\npar\npas\npour\nqu\nque\nqui\nsa\nse\nses\nson\nsur\nta\nte\ntes\ntoi\nton\ntu\nun\nune\nvos\nvotre\nvous\nc\nd\nj\nl\nà\nm\nn\ns\nt\ny\nété\nétée\nétées\nétés\nétant\nsuis\nes\nest\nsommes\nêtes\nsont\nserai\nseras\nsera\nserons\nserez\nseront\nserais\nserait\nserions\nseriez\nseraient\nétais\nétait\nétions\nétiez\nétaient\nfus\nfut\nfûmes\nfûtes\nfurent\nsois\nsoit\nsoyons\nsoyez\nsoient\nfusse\nfusses\nfût\nfussions\nfussiez\nfussent\nayant\neu\neue\neues\neus\nai\nas\navons\navez\nont\naurai\nauras\naura\naurons\naurez\nauront\naurais\naurait\naurions\nauriez\nauraient\navais\navait\navions\naviez\navaient\neut\neûmes\neûtes\neurent\naie\naies\nait\nayons\nayez\naient\neusse\neusses\neût\neussions\neussiez\neussent\nceci\ncelà\ncet\ncette\nici\nils\nles\nleurs\nquel\nquels\nquelle\nquelles\nsans\nsoi\n" + synonyms: "drupal, durpal\n" + nouns: "\n" + protwords: "\n" + accents: "# À => A\n#\"\\u00C0\" => \"A\"\n# Á => A\n#\"\\u00C1\" => \"A\"\n#  => A\n#\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Ą => A\n\"\\u0104\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n#\"\\u00C7\" => \"C\"\n# Ć => C\n\"\\U0106\" => \"C\"\n# È => E\n#\"\\u00C8\" => \"E\"\n# É => E\n#\"\\u00C9\" => \"E\"\n# Ê => E\n#\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ę => E\n\"\\u0118\" => \"E\"\n# Ì => I\n#\"\\u00CC\" => \"I\"\n# Í => I\n#\"\\u00CD\" => \"I\"\n# Î => I\n#\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ł => L\n\"\\u0141\" => \"L\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ń => N\n\"\\u0143\" => \"N\"\n# Ò => O\n#\"\\u00D2\" => \"O\"\n# Ó => O\n#\"\\u00D3\" => \"O\"\n# Ô => O\n#\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n#\"\\u00D9\" => \"U\"\n# Ú => U\n#\"\\u00DA\" => \"U\"\n# Û => U\n#\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n#\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n#\"\\u00E0\" => \"a\"\n# á => a\n#\"\\u00E1\" => \"a\"\n# â => a\n#\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n#\"\\u00E7\" => \"c\"\n# è => e\n#\"\\u00E8\" => \"e\"\n# é => e\n#\"\\u00E9\" => \"e\"\n# ê => e\n#\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n#\"\\u00EC\" => \"i\"\n# í => i\n#\"\\u00ED\" => \"i\"\n# î => i\n#\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n#\"\\u00F2\" => \"o\"\n# ó => o\n#\"\\u00F3\" => \"o\"\n# ô => o\n#\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# Ś => S\n\"\\u015a\" => \"S\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n#\"\\u00F9\" => \"u\"\n# ú => u\n#\"\\u00FA\" => \"u\"\n# û => u\n#\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n#\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# Ź => Z\n\"\\u0179\" => \"Z\"\n# Ż => Z\n\"\\u017b\" => \"Z\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml new file mode 100644 index 00000000..414d7d3f --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_fr_7_0_0.yml @@ -0,0 +1,241 @@ +uuid: 4e30d307-0e44-47ce-9d46-4c254af260d2 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: SpEF4C48826PX4G6XTr2HsURpE1ou1Jh0RslxAV4lJU +id: text_fr_7_0_0 +label: 'French Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: fr +domains: { } +field_type: + name: text_fr + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_fr + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_fr + class: solr.ICUCollationField + locale: fr + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: fr + - + name: field + VALUE: spellcheck_fr + - + 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: fr + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_fr + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "au\naux\navec\nce\nces\ndans\nde\ndes\ndu\nelle\nen\net\neux\nil\nje\nla\nle\nleur\nlui\nma\nmais\nme\nmême\nmes\nmoi\nmon\nne\nnos\nnotre\nnous\non\nou\npar\npas\npour\nqu\nque\nqui\nsa\nse\nses\nson\nsur\nta\nte\ntes\ntoi\nton\ntu\nun\nune\nvos\nvotre\nvous\nc\nd\nj\nl\nà\nm\nn\ns\nt\ny\nété\nétée\nétées\nétés\nétant\nsuis\nes\nest\nsommes\nêtes\nsont\nserai\nseras\nsera\nserons\nserez\nseront\nserais\nserait\nserions\nseriez\nseraient\nétais\nétait\nétions\nétiez\nétaient\nfus\nfut\nfûmes\nfûtes\nfurent\nsois\nsoit\nsoyons\nsoyez\nsoient\nfusse\nfusses\nfût\nfussions\nfussiez\nfussent\nayant\neu\neue\neues\neus\nai\nas\navons\navez\nont\naurai\nauras\naura\naurons\naurez\nauront\naurais\naurait\naurions\nauriez\nauraient\navais\navait\navions\naviez\navaient\neut\neûmes\neûtes\neurent\naie\naies\nait\nayons\nayez\naient\neusse\neusses\neût\neussions\neussiez\neussent\nceci\ncelà\ncet\ncette\nici\nils\nles\nleurs\nquel\nquels\nquelle\nquelles\nsans\nsoi\n" + synonyms: "drupal, durpal\n" + nouns: "\n" + protwords: "\n" + accents: "# À => A\n#\"\\u00C0\" => \"A\"\n# Á => A\n#\"\\u00C1\" => \"A\"\n#  => A\n#\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Ą => A\n\"\\u0104\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n#\"\\u00C7\" => \"C\"\n# Ć => C\n\"\\U0106\" => \"C\"\n# È => E\n#\"\\u00C8\" => \"E\"\n# É => E\n#\"\\u00C9\" => \"E\"\n# Ê => E\n#\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ę => E\n\"\\u0118\" => \"E\"\n# Ì => I\n#\"\\u00CC\" => \"I\"\n# Í => I\n#\"\\u00CD\" => \"I\"\n# Î => I\n#\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ł => L\n\"\\u0141\" => \"L\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ń => N\n\"\\u0143\" => \"N\"\n# Ò => O\n#\"\\u00D2\" => \"O\"\n# Ó => O\n#\"\\u00D3\" => \"O\"\n# Ô => O\n#\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n#\"\\u00D9\" => \"U\"\n# Ú => U\n#\"\\u00DA\" => \"U\"\n# Û => U\n#\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n#\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n#\"\\u00E0\" => \"a\"\n# á => a\n#\"\\u00E1\" => \"a\"\n# â => a\n#\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n#\"\\u00E7\" => \"c\"\n# è => e\n#\"\\u00E8\" => \"e\"\n# é => e\n#\"\\u00E9\" => \"e\"\n# ê => e\n#\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n#\"\\u00EC\" => \"i\"\n# í => i\n#\"\\u00ED\" => \"i\"\n# î => i\n#\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n#\"\\u00F2\" => \"o\"\n# ó => o\n#\"\\u00F3\" => \"o\"\n# ô => o\n#\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# Ś => S\n\"\\u015a\" => \"S\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n#\"\\u00F9\" => \"u\"\n# ú => u\n#\"\\u00FA\" => \"u\"\n# û => u\n#\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n#\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# Ź => Z\n\"\\u0179\" => \"Z\"\n# Ż => Z\n\"\\u017b\" => \"Z\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml new file mode 100644 index 00000000..5b49322c --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml @@ -0,0 +1,74 @@ +uuid: d94766e7-9791-4dea-86e0-132b2f016571 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: R-qv3m6WSi8tTmAcAyQK2adAXRPW4xLrmkIFbqIVmvc +id: text_ngram_und_6_0_0 +label: 'NGram Text Field' +minimum_solr_version: 6.0.0 +custom_code: ngram +field_type_language_code: und +domains: { } +field_type: + name: text_ngram + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml new file mode 100644 index 00000000..b1dca623 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml @@ -0,0 +1,74 @@ +uuid: 1c87150c-03bb-49ad-a048-543268133ee1 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 6uqsWgLopdBAXIzy2SwBKR3p6a2GgNIsdteOAG9K-08 +id: text_ngram_und_7_0_0 +label: 'NGram Text Field' +minimum_solr_version: 7.0.0 +custom_code: ngram +field_type_language_code: und +domains: { } +field_type: + name: text_ngram + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml new file mode 100644 index 00000000..85d17355 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml @@ -0,0 +1,44 @@ +uuid: 9209419f-c356-4cd5-b0f4-2c8622ed1608 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: uSBOTyeTCtQQUTiAzoF9BQbK5H6RnvAFSII-DlIUcmQ +id: text_ngramstring_und_6_0_0 +label: 'NGram String Field' +minimum_solr_version: 6.0.0 +custom_code: ngramstring +field_type_language_code: und +domains: { } +field_type: + name: text_ngramstring + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml new file mode 100644 index 00000000..dfae49aa --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml @@ -0,0 +1,88 @@ +uuid: 2650d640-47d3-458d-b831-769e32e23560 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: TccTMuN3WaaCzGfvSE75VMpn_xTGnhBqVKwUSPMQBuU +id: text_phonetic_en_7_0_0 +label: 'Fulltext Phonetic English' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: en +domains: { } +field_type: + name: text_phonetic_en + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: english + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: english + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml new file mode 100644 index 00000000..c7276061 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml @@ -0,0 +1,82 @@ +uuid: e3c76b72-9241-4697-b8e3-f86cfd70bed9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: DSdQsrwIgz5CweZuLFK5rz8yKjypHJfZYRYW7qnt9Gk +id: text_phonetic_fr_7_0_0 +label: 'Fulltext Phonetic French' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: fr +domains: { } +field_type: + name: text_phonetic_fr + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.BeiderMorseFilterFactory + languageSet: french + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.BeiderMorseFilterFactory + languageSet: french + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml new file mode 100644 index 00000000..989af721 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml @@ -0,0 +1,88 @@ +uuid: 75d3a366-783b-4476-bd48-e0a29de947c4 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: WpLFwsk7duNa2sQ1G_KO16bKL06d1JVveVjbkG9u5DI +id: text_phonetic_und_7_0_0 +label: 'Fulltext Phonetic' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: und +domains: { } +field_type: + name: text_phonetic_und + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: auto + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: auto + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml new file mode 100644 index 00000000..30af36fd --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_und_6_0_0.yml @@ -0,0 +1,192 @@ +uuid: 6d27018e-67e2-4d6d-8353-75969f8c1724 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: dpN5nQ9TYAnj96GAoBDjFmac2S7IovDn_VG-py4iflk +id: text_und_6_0_0 +label: 'Language Undefined Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: und +domains: { } +field_type: + name: text_und + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_und.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: + name: text_spell_und + class: solr.TextField + positionIncrementGap: 100 + analyzer: + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +collated_field_type: + name: collated_und + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: und + - + name: field + VALUE: spellcheck_und + - + 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: und + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_und + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "\n" + synonyms: "drupal, durpal\n" + protwords: "\n" + accents: "# À => A\n\"\\u00C0\" => \"A\"\n# Á => A\n\"\\u00C1\" => \"A\"\n#  => A\n\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n\"\\u00C7\" => \"C\"\n# È => E\n\"\\u00C8\" => \"E\"\n# É => E\n\"\\u00C9\" => \"E\"\n# Ê => E\n\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ì => I\n\"\\u00CC\" => \"I\"\n# Í => I\n\"\\u00CD\" => \"I\"\n# Î => I\n\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ò => O\n\"\\u00D2\" => \"O\"\n# Ó => O\n\"\\u00D3\" => \"O\"\n# Ô => O\n\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n\"\\u00D9\" => \"U\"\n# Ú => U\n\"\\u00DA\" => \"U\"\n# Û => U\n\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n\"\\u00E0\" => \"a\"\n# á => a\n\"\\u00E1\" => \"a\"\n# â => a\n\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n\"\\u00E7\" => \"c\"\n# è => e\n\"\\u00E8\" => \"e\"\n# é => e\n\"\\u00E9\" => \"e\"\n# ê => e\n\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n\"\\u00EC\" => \"i\"\n# í => i\n\"\\u00ED\" => \"i\"\n# î => i\n\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n\"\\u00F2\" => \"o\"\n# ó => o\n\"\\u00F3\" => \"o\"\n# ô => o\n\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n\"\\u00F9\" => \"u\"\n# ú => u\n\"\\u00FA\" => \"u\"\n# û => u\n\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml b/config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml new file mode 100644 index 00000000..917a58f4 --- /dev/null +++ b/config/sync/search_api_solr.solr_field_type.text_und_7_0_0.yml @@ -0,0 +1,192 @@ +uuid: 63dc1f41-94f7-45e4-bd01-a6c72b510ab1 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: qJhff8pEEWhByuO9T2VbbQ-Oyqwxew2TfEf82H45hzk +id: text_und_7_0_0 +label: 'Language Undefined Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: und +domains: { } +field_type: + name: text_und + class: solr.TextField + positionIncrementGap: 100 + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_und.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: + name: text_spell_und + class: solr.TextField + positionIncrementGap: 100 + analyzer: + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.WhitespaceTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +collated_field_type: + name: collated_und + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: und + - + name: field + VALUE: spellcheck_und + - + 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: und + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_und + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'true' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: "\n" + synonyms: "drupal, durpal\n" + protwords: "\n" + accents: "# À => A\n\"\\u00C0\" => \"A\"\n# Á => A\n\"\\u00C1\" => \"A\"\n#  => A\n\"\\u00C2\" => \"A\"\n# à => A\n\"\\u00C3\" => \"A\"\n# Ä => A\n\"\\u00C4\" => \"A\"\n# Å => A\n\"\\u00C5\" => \"A\"\n# Æ => AE\n\"\\u00C6\" => \"AE\"\n# Ç => C\n\"\\u00C7\" => \"C\"\n# È => E\n\"\\u00C8\" => \"E\"\n# É => E\n\"\\u00C9\" => \"E\"\n# Ê => E\n\"\\u00CA\" => \"E\"\n# Ë => E\n\"\\u00CB\" => \"E\"\n# Ì => I\n\"\\u00CC\" => \"I\"\n# Í => I\n\"\\u00CD\" => \"I\"\n# Î => I\n\"\\u00CE\" => \"I\"\n# Ï => I\n\"\\u00CF\" => \"I\"\n# IJ => IJ\n\"\\u0132\" => \"IJ\"\n# Ð => D\n\"\\u00D0\" => \"D\"\n# Ñ => N\n\"\\u00D1\" => \"N\"\n# Ò => O\n\"\\u00D2\" => \"O\"\n# Ó => O\n\"\\u00D3\" => \"O\"\n# Ô => O\n\"\\u00D4\" => \"O\"\n# Õ => O\n\"\\u00D5\" => \"O\"\n# Ö => O\n\"\\u00D6\" => \"O\"\n# Ø => O\n\"\\u00D8\" => \"O\"\n# Œ => OE\n\"\\u0152\" => \"OE\"\n# Þ\n\"\\u00DE\" => \"TH\"\n# Ù => U\n\"\\u00D9\" => \"U\"\n# Ú => U\n\"\\u00DA\" => \"U\"\n# Û => U\n\"\\u00DB\" => \"U\"\n# Ü => U\n\"\\u00DC\" => \"U\"\n# Ý => Y\n\"\\u00DD\" => \"Y\"\n# Ÿ => Y\n\"\\u0178\" => \"Y\"\n# à => a\n\"\\u00E0\" => \"a\"\n# á => a\n\"\\u00E1\" => \"a\"\n# â => a\n\"\\u00E2\" => \"a\"\n# ã => a\n\"\\u00E3\" => \"a\"\n# ä => a\n\"\\u00E4\" => \"a\"\n# å => a\n\"\\u00E5\" => \"a\"\n# æ => ae\n\"\\u00E6\" => \"ae\"\n# ç => c\n\"\\u00E7\" => \"c\"\n# è => e\n\"\\u00E8\" => \"e\"\n# é => e\n\"\\u00E9\" => \"e\"\n# ê => e\n\"\\u00EA\" => \"e\"\n# ë => e\n\"\\u00EB\" => \"e\"\n# ì => i\n\"\\u00EC\" => \"i\"\n# í => i\n\"\\u00ED\" => \"i\"\n# î => i\n\"\\u00EE\" => \"i\"\n# ï => i\n\"\\u00EF\" => \"i\"\n# ij => ij\n\"\\u0133\" => \"ij\"\n# ð => d\n\"\\u00F0\" => \"d\"\n# ñ => n\n\"\\u00F1\" => \"n\"\n# ò => o\n\"\\u00F2\" => \"o\"\n# ó => o\n\"\\u00F3\" => \"o\"\n# ô => o\n\"\\u00F4\" => \"o\"\n# õ => o\n\"\\u00F5\" => \"o\"\n# ö => o\n\"\\u00F6\" => \"o\"\n# ø => o\n\"\\u00F8\" => \"o\"\n# œ => oe\n\"\\u0153\" => \"oe\"\n# ß => ss\n\"\\u00DF\" => \"ss\"\n# þ => th\n\"\\u00FE\" => \"th\"\n# ù => u\n\"\\u00F9\" => \"u\"\n# ú => u\n\"\\u00FA\" => \"u\"\n# û => u\n\"\\u00FB\" => \"u\"\n# ü => u\n\"\\u00FC\" => \"u\"\n# ý => y\n\"\\u00FD\" => \"y\"\n# ÿ => y\n\"\\u00FF\" => \"y\"\n# ff => ff\n\"\\uFB00\" => \"ff\"\n# fi => fi\n\"\\uFB01\" => \"fi\"\n# fl => fl\n\"\\uFB02\" => \"fl\"\n# ffi => ffi\n\"\\uFB03\" => \"ffi\"\n# ffl => ffl\n\"\\uFB04\" => \"ffl\"\n# ſt => st\n\"\\uFB05\" => \"st\"\n# st => st\n\"\\uFB06\" => \"st\"\n" diff --git a/config/sync/ultimate_cron.job.search_api_solr_cron.yml b/config/sync/ultimate_cron.job.search_api_solr_cron.yml new file mode 100644 index 00000000..bcc7a092 --- /dev/null +++ b/config/sync/ultimate_cron.job.search_api_solr_cron.yml @@ -0,0 +1,17 @@ +uuid: 029e508c-5e39-4e30-aa68-49e45ac23877 +langcode: en +status: true +dependencies: + module: + - search_api_solr +title: 'Default cron handler' +id: search_api_solr_cron +weight: 0 +module: search_api_solr +callback: search_api_solr_cron +scheduler: + id: simple +launcher: + id: serial +logger: + id: database