首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Porter Stemmer模块不会阻止“更温和”和“温和”词

Porter Stemmer模块不会阻止“更温和”和“温和”词
EN

Stack Overflow用户
提问于 2018-11-28 05:50:28
回答 1查看 31关注 0票数 0

我已经安装了Porter Stemmer v8.x-2.2模块和read me指令。它在Drupal 8站点搜索上没有停止几句话

  1. “温和”为温和工作
  2. “南方”为南方工作
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-28 09:07:04

我是从模块维护人员那里得到的

不幸的是,这是波特干细胞机的预期行为。如果您查看https://tartarus.org/martin/PorterStemmer/output.txt上提供的列表,您会发现“更温和”并不能归结为“温和”。换句话说,这不是Drupal实现中的问题。建议的解决办法包括:

(A)为站点上重要的词汇表添加您自己的hook_search_preprocess()的附加实现,该实现以您想要的方式手动传递某些单词

(B)在站点搜索中使用贡献的search_api模块,其中包括带有UI的Porter选项,以添加额外的关键字词干

看起来不错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53512949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档