不支持中文搜索的论坛都是渣渣!

2015-07-07 14:07:10 +08:00
 pein

个人看法,可能有些主观。

简单试用了下几个论坛框架,说一下感受。

Esotalk : http://esotalk.org

很久前用过,当时被中文搜索问题弄得头疼就放弃了。现在去看已经是半死不活状态,继任者Flarum开发中。

Flarumhttp://discuss.flarum.org

基于tag的轻论坛,界面比较美观。帖子可以对应多个tag,tag只能从给定的当中选择不能自行添加,发布文章不用跳页面很方便。不支持中文搜索,文章标题“中文测试”,搜索“中文”和“测试”都没结果,只有输入完整标题才能搜到。

Discoursehttp://www.discourse.org

基于category的轻论坛,界面比较美观。帖子只能对应一个category,category为给定不可自行添加,发布文章不用跳页面很方便。基本不支持中文搜索,文章标题“中文搜索测试”,搜索任何“中文搜”开头的文字均可以搜到,其他情况搜不到,用英文也试了下,貌似是不论中英文都要超过三个字才会执行搜索命令。

Carbon Forum : http://www.94cb.com

好吧,国产。思想跟Flarum差不多,基于tag(话题)的轻论坛,界面还行。tag为自行添加,发布文章要跳页面,支持中英文搜索

下面开喷。

为什么国外论坛框架不支持中文搜索?为什么Carbon Forum就能支持中英文?是不是老外看不起中文?如果我是国外的开发者,肯定也会让框架支持中文搜索的,毕竟中国人多啊用户群摆在那里,不明白,支持中文搜索很难吗?

10776 次点击
所在节点    程序员
68 条回复
lincanbin
2015-07-07 18:04:45 +08:00
@babyname 你这样恶意揣测楼主我可就不高兴了,毕竟我是Carbon Forum的作者,我并不认识楼主。
gilgamesh
2015-07-07 18:09:24 +08:00
V2EX 躺枪
chaucerling
2015-07-07 18:18:01 +08:00
开源项目为什么要帮你擦屁股
zgk
2015-07-07 18:21:28 +08:00
@Agromania 现在的还是用回match against了,看 http://discuss.flarum.org 里面的就是
@pein 我以前发过一个中文测试,里面有详细的总结 http://discuss.flarum.org/d/191/chinese-words-test/11 作者说会在搜索的部分留下插件的接口
ugmc
2015-07-07 18:27:54 +08:00
那些压根就没给中文用户准备的吧
realpg
2015-07-07 20:38:50 +08:00
你写的东西能兼容阿拉伯文搜索么?是不是你看不起阿拉伯人……
你指望一个连中文都没见过的老外去研究中文搜索分词问题是不是太强人所难了

别说中文搜索这种问题就中国人都没几个研究利索的
pierrec
2015-07-07 21:10:06 +08:00
我表示能在这里看到这种人 真是奇迹
win10 你测试版不支持粤语语音是不是看不起广东人&香港人&大部分华侨?
google 你各种不支持中国地区,是不是看不起大陆人?
香港人 你限购奶粉,是不是看不起大陆人?
楼主你是小学生?
kaneg
2015-07-07 21:23:51 +08:00
@pein 这个段子太搞笑了
sobigfish
2015-07-07 21:26:35 +08:00
Flarum 连beta都没出,虽然后面也不大肯支持中文搜索,如果---没有国内的Contributor的吧---你自己不贡献代码有什么资格要求别人满足你的需求
bhqt
2015-07-07 21:57:51 +08:00
说了半天基本都是小众程序,别说这些程序了,就连PHBB,IPB,VB,到最近的XENFORO都不支持中文搜索,没搞懂有什么喷的,针对客户群不同
Perry
2015-07-07 22:43:22 +08:00
就一定要照顾到全世界人?
wbsdty331
2015-07-07 22:52:13 +08:00
妨碍咱的渣渣
Air_Mu
2015-07-07 23:01:04 +08:00
毕竟你国是贵国啊。
bismarck
2015-07-07 23:26:51 +08:00
他们没支持的必要啊,初衷比较纯粹。

处理CJKV是一件很麻烦的事情。建议把搜索业务单独出来用Solr之类来实现。
pixstone
2015-07-08 01:50:47 +08:00
国外的 项目没必要支持中文搜索吧
543400
2015-07-08 07:23:20 +08:00
@lincanbin _(:з」∠)_ 看到群主
pein
2015-07-08 09:10:46 +08:00
@Perry
@Air_Mu
@pixstone
@pierrec
@realpg
就事论事,其实我想表达的是英文和中文是世界上使用人数排名第一第二的语言,而且一个代表西方,一个代表东方,如果一个开源项目想要做到国际化的话,支持一下排名第二的中文我觉得完全可以有啊,其它的语言不支持就不支持了,毕竟支持所有的语言是不现实的。
lilydjwg
2015-07-08 09:34:32 +08:00
@pein 因为他们不懂。因为懂的人大部分被墙困在墙内,不了解更没办法帮助他们。中文使用人数虽然非常多,但是能够「翻越长城、走向世界」的太少了。英文嘛,不管哪个国家,搞技术的人大部分都懂。
sunyang
2015-07-08 10:19:23 +08:00
@pein 你有这想法那就去给它增加功能啊,反正是开源的。
realpg
2015-07-08 11:03:10 +08:00
@pein 人数不代表什么,我举得阿拉伯语例子也不是为了跟你抬杠,对于一种你完全都无法理解的语言形式让你去开发适应性,尤其还是开源的不收钱的,换你你能干么?

中文使用人数是世界前两名没错,但是普遍适用性太差


@lilydjwg 说英文的支持,其实应该扩展到几乎所有单字节字母、字母组成多字词为基本元的语言,这种才是世界主流,其实中文放眼世界上看,绝对的非主流语言形式,就是单纯的人多而已。


PS 中文圈使用国际上程序的人更少,无论他是否支持中文。成型的系统,主要受众是略懂或者不懂代码的“站长”,程序员是其中的特殊一类,程序员会去挖掘境外的好程序,普通站长不会,他们甚至不会去选择一个说明都是英语的程序。因为中文圈选择程序过度的封闭,国外的程序也不会去主动适应多字节语言

PPS 既然都是开源的,撸主不满意,作为一个境内开发者,撸主可以尝试参加进开发,贡献代码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX