Игнорирование случая для шага исключения французского анализатора - PullRequest
0 голосов
/ 12 февраля 2019

В ElasticSearch Nest отсутствует флаг elision articles_case, как обсуждалось в этом вопросе: ArticleCase отсутствует в фильтре разрешения гнезд?

Я заметил, что официальный французский анализатор имеетФильтр lowercase сразу после фильтра french_elision выглядит следующим образом:

  "analyzer": {
    "rebuilt_french": {
      "tokenizer":  "standard",
      "filter": [
        "french_elision",  // <==== Has the ignore case property set
        "lowercase",
        "french_stop",
        "french_keywords",
        "french_stemmer"
      ]
    }
  }

Могу ли я поместить шаг в нижнем регистре перед elision и получить такое же поведение, как если бы у меня было установлено свойство articles_case?Или это приведет к чему-то другому / плохому по сравнению со способом построения официального французского анализатора?

...