西西河

主题:【求助】网站搜索功能,及支付功能的实现请教达人 -- 铁手

共:💬12 🌺23
分页树展主题 · 全看首页 上页
/ 1
下页 末页
  • 家园 【求助】网站搜索功能,及支付功能的实现请教达人

    现在需要实现两个功能,一个是网站帖子的搜索功能,一个是paypal或者是alipay的支付功能。

    西西河的站内搜索,一直是个心病,但也一直没有很好的解决。眼下看来,有必要努力一些实现一下。搜索功能方面,主要是想实现针对帖子标题和内容的全文搜索。希望达到的功能是对帖子内容进行分词,php前端进行各种组合的搜索。网上大致找了找,英文的有Apache Lucenesphnix,不太清楚对中文的支持怎样,分词怎么解决。中文软件里,以前看到“羽羊”有个帖讲到中文分词,现在看来

    scws中文分词系统连带分词功能的搜索解决方案显得比较靠谱一些。

    眼下比较倾向于 scws ,请教各位对上述或者其他任何一个系统熟悉的,提供一些参考意见。如果可能的话,也请简单提供一下实现的大致框架,我看看麻烦不麻烦。

    另外一个需要实现的,是网站的支付功能。大致考虑是能够做到,用户支付,系统根据用户的支付更新用户资料。这样的话,就比简单的donate button要稍微复杂一些。最关键的是,网站要知道是那个用户支付了多少。大致看了一下paypal,应该可以实现,具体似乎也比较繁琐。如果有朋友知道具体怎么实现,请帮忙大致列个框架,这样我看文档会容易一些,花的时间也会少一些。如果是国内,alipay,又会怎样?

    多谢各位帮忙。

    • 家园 Sphinx

      we used to use mysql + mmseg, which was ok but upgrade and maintenance was a headache. We switched to Sphinx later and never looked back.

      For online payment, authorize.net also has some simple ways for integration with your web site, if you like to accept credit cards..

    • 家园 刚看到

      现在再说估计有点晚?paypal我以前搞过,大致的过程是先从网站引导到paypal,然后paypal会调用一个你自己网站上的url发一大堆参数给你做验证。其他就没什么了。

      alipay好像如果是不在taobao网站直接支付,而是在自己的网站支付,需要收年费,个人建议如果大陆支付的金额不多不如不搞。

    • 家园 搜索非常之简单-----借用一下google的搜索就行了

      比如要搜西西河里关键词为“黑手”的文章,在google的搜索框中输入

      "黑手" site:cchere.com

      也就是说"关键词" 后面加上"site:cchere.com",就可以限定所有的搜索链接仅限于cchere.com内,用HTML代码很容易实现啊。

      另外如果,你想再加入ccthere.com,就用

      "黑手" site:cchere.com site:ccthere.com

    • 家园 支付功能不难

      我建议先用paypal实现。理由:1)paypal的API;2)paypal有测试沙箱,可以充分调试后再上线;3)最重要的,你本人在美国,paypal或信用卡有问题了解决起来显然比支付宝和网银要方便的多。

      国内的如果用paypal有困难的话,是否可以请陈经用支付宝先代收一段?他做股票格子时用过,当然是手工的了。

      我这里有一本paypal的电子书,基本框架和PHP的例子都有。书也不长,大致一百多页,用作入门正好。你有兴趣的话告诉我一个方法我传给你。

    • 家园 用coreseek

      中国人汉化的sphinx。带中文分词。c写的,配置很简单,不拖泥带水。我在商业网站上用了三年了,性能没什么问题。很合适。

      • 家园 多谢。不知道它的中文分词是用的什么系统?

        sphinx 本身,我大致看了一下,还比较吸引人,特别是针对数据库某个字段来进行索引的功能。

        • 家园 coreseek用的mmseg分词,很简单但是挺有效的

          sphinx那个针对数据库的索引我没有用过,不好评论。分词用过,很简单,定义三个文件:词库,中止词库,同义词库。然后配置好配置文件就能跑了。搜索效果主要通过调整词库和同义词库来提高。推荐用这个的原因就是简单。不过我用的方式是将文章导出成.xml文件,然后让sphinx导入,这样设计的好处是和现有系统无关,只需要一个导出接口,一个查询接口即可。

    • 家园 支付的话,技术不难,主要是需要个公司。

      国内支付平台很多,不必须支付宝。在国内注册个小公司,在国内有账号就行。

分页树展主题 · 全看首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河