This topic created in 3765 days ago, the information mentioned may be changed or developed.
ES or Solr 似乎是最好的两个选择,对于个人业余项目来说,用主流工具更有意义,坑也比较少。但是这两者对 RAM 对要求都不低吧?
其他基于 C/C++ 的方案不知道有什么可以推荐的吗?比如 Sphinx ?
简单说下需求:
- 有比较好用的中文分词插件
- 内存需求较低
- 准确率一定不能低
- 考虑未来把这个项目转化为营利性项目的情况
感谢。
13 replies • 2016-02-24 13:42:43 +08:00
 |
|
1
vibbow Feb 24, 2016 via Android 1
LZ 这是要把金钱问题转换成技术问题啊……
|
 |
|
2
hellojinjie Feb 24, 2016 1
mysql 用二分法分词,自己建索引。
以前的 php 论坛有些就是这么做的。
|
 |
|
3
WildCat Feb 24, 2016 via iPhone
@ vibbow 学生,没辙啊😭 以前觉得 rails 吃配置,知道我遇到了 ES
|
 |
|
4
bcxx Feb 24, 2016 1
pg 吧,自己调一下分词方案应该还是能用的
|
 |
|
7
cxh116 Feb 24, 2016 1
把 es 跑到 OpenShift 这样的免费平台,反正 es 只需要 http 通信,完全没问题. 当然前题是 vps 在国外.
|
 |
|
8
AntonChen Feb 24, 2016 1
看用户数量 和查询效率什么的 我也没详细测过并发 不太好说 如果你说 1000 用户 考虑分散什么的 感觉没什么问题
|
 |
|
9
wohenyingyu01 Feb 24, 2016 1
能用钱解决的为何要用技术解决呢,把这精力花在别的地方不是能赚更多么……
|
 |
|
11
zhjits Feb 24, 2016 via Android 1
Sphinx 之类的?
|
 |
|
12
kran Feb 24, 2016 via Android 1
mysql 本身支持中文分词好久了 即便是旧版,也很容易实现
|
 |
|
13
wklken Feb 24, 2016 1
可以考虑用下 solr, 占用资源不多
|