marvi
1
我找到了这个旧的帖子,它现在已经关闭了,与我们在网站上注意到的一项问题有关:Discourse 在搜索时应忽略重音字符 - 功能
在新西兰的毛利语(Te Reo Māori)中,每个元音都有两个版本——带和不带长音符号(macron)。长音符号可以改变含义,但我们社区使用的一些常用词,即使带或不带长音符号,含义也不会改变。这些词有时会带长音符号输入,有时不带,无论是在帖子中还是搜索时。因此,正如上面帖子中的用户指出的那样,包含这些词的搜索结果不完整。
我试图关注上面的帖子,以了解你们在这个问题上的进展,但答案不是很清楚。是否可以(或能够)在搜索时“忽略”变音符号,至少针对特定国家或网站?或者,我们是否有办法为特定单词列表设置此功能?
2 个赞
nathank
(Nathan Kershaw)
2
我也在新西兰奥特亚罗瓦;我还没有遇到这个问题,但我肯定可以在我们的网站上重现它:
使用“maori”(无长音符号)
使用“māori”(带长音符号)
但是,似乎该功能已经实现,但文档记录不完善。请查找 Search ignore accents 网站设置。因此,我已将您的主题移至 #support。
我刚刚第一次启用了它,希望这将改善我们用户的搜索体验。目前还没有任何改变,我怀疑我需要像这样触发搜索索引重建:
4 个赞
这是要通过在你的 /sidekiq/scheduler 页面手动触发 jobs::ReindexSearch 任务来帮助加快速度吗?
如果你可以访问你的 YourSite/sidekiq/scheduler 页面,你可以手动触发一些后台任务,以减少自然等待时间。
我喜欢使用浏览器的“在页面中查找”功能,帮助找到我正在寻找的任务,而不是从列表中选择。
无论你采用哪种方式找到你想要的任务,你都可以手动dde触发它,让它立即运行,而不是等待下一次预定的发生。
(我不完全确定这会是这个情况的神奇解决方案,但也许值得一试:crossed_fingers:,在 Search ignore accents 设置的描述中也没有关于额外步骤的额外说明,所以我希望这里面有一些后台魔法在支持它:slight_smile :))
1 个赞
nathank
(Nathan Kershaw)
6
好的,似乎相当简单。我怀疑它可能只是轻量版,因为它只用了162毫秒!我能想象完整的重新索引会需要一段时间的强大计算能力。
当然,它似乎没有改变任何内容。
我会在今晚深夜的安全时间运行 rake 任务,并让你知道它的运行情况。
1 个赞
啊,我以为这可能有点过于乐观了。
启用/禁用后需要运行 rake 任务的站点设置通常会在设置描述中有一个提示(例如,“为用户内容添加 rel nofollow”或“启用剧透”)。如果您确实需要为此运行 rake 任务,那么像其他设置一样将其添加到设置描述中可能是一个有用的补充。
1 个赞
sam
(Sam Saffron)
8
@marvi 既然你与我们合作,我们可以确保有人为你重新索引您的网站,你介意发一封电子邮件到 team@dscourse.org 吗?
4 个赞
tobiaseigen
(Tobias Eigen)
拆分了此话题
9
system
(system)
关闭
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.