Модуль Porter Stemmer не содержит слова «мягче» и «мягче» - PullRequest
0 голосов
/ 28 ноября 2018

Я установил модуль Porter Stemmer v8.x-2.2 с инструкциями.В поиске по сайту в Drupal 8 не осталось ни слова.

1 Ответ

0 голосов
/ 28 ноября 2018

Я получил это от сопровождающего модуля

Это ожидаемое поведение стеммера Портера, к сожалению.Если вы посмотрите список, приведенный на https://tartarus.org/martin/PorterStemmer/output.txt, вы увидите, что «более мягкий» не сводится к «умеренному».Другими словами, это не проблема в реализации Drupal.Рекомендуемые решения включают в себя:

(A) добавление вашей собственной дополнительной реализации hook_search_preprocess (), которая вручную подбирает определенные слова желаемым образом, для словаря, который важен для вашего сайта

(B) Используйте добавленный модуль search_api для поиска по сайту, который включает опцию Porter Stemer с пользовательским интерфейсом для добавления дополнительных ключевых слов

Выглядит хорошо.

...