将 `最小搜索词长度` 减至 2?

您好,我们的论坛有很多两个字符的技术关键词。目前我将“最小搜索词长度”保留为默认值3。这对于全站搜索来说没问题,因为如果添加了额外的长度大于等于3个字符的搜索词,它似乎也会对结果中的两个字符的词进行加权。但是,在未完全加载到缓冲区中的长帖中进行两个字符的站内搜索可能会有问题。理想情况下,Discourse 的站内搜索能够支持两个字符的搜索,但似乎由于某些原因尚未实现:

与此同时,如果将一个大型英语论坛的“最小搜索词长度”减少到“2”,会对服务器的处理时间和数据库大小造成多大的影响?

我曾经在一个相当大的论坛上因为同样的原因做过一次。它似乎运行得很好。

我认为唯一知道它会有多大影响的方法就是尝试一下。有多“大”是多“大”?你的服务器有多大?速度有多快?有多少内存?然后还有很多东西可以调整。

2 个赞

接近300万个帖子和私信。4个CPU线程和8GB内存。

如果我将其减少到2个,然后在稍后增加到3个,它会删除之前的搜索索引并从头开始吗?

1 个赞