user-pic

FAQ程序设想

Vote 0 Votes

前台:
分级关联的选择,关键字搜索,提问形式搜索(按照新闻要素的nW1H)
对于获得答案的评价,留下没有答案的问题,提供有价值的答案

后台:
设置分级
设置问题、答案库

15 Replies

| Add a Reply
  • 关键是索引。其实:)
    考虑数据库方式?

  • 我是考虑基本细分类作为一个文本、次基本细分类作为目录,以上类推

    一般网站FAQ其实不是很大的数据量,文本就可以了。关键是搜索方式、回答准确度。
    所以我考虑以when,who,when,what,where,why,how作为提问方式,这样可以准确回答一些。

    例如我希望知道哪里有leobbs论坛程序下载,就可以选择where、输入leobbs;希望知道如何安装leobbs论坛,就可以选择how、输入leobbs……

  • 搜索基于文本如果很少条目的话 还可以
    多了就不行了
    速度一下比数据库慢很多

    可以采取散列的数据结构

  • 下面引用由亚在 2005/3/18 09:01pm 发表的内容:
    我是考虑基本细分类作为一个文本、次基本细分类作为目录,以上类推
    一般网站FAQ其实不是很大的数据量,文本就可以了。关键是搜索方式、回答准确度。
    所以我考虑以when,who,when,what,where,why,how作为提问方式 ...

    那就要求写的时候存储分类的关键词。。
    比如: when = 1 who =2 what=3 where=4 why=5 how=6 no=0
    写入就是了。
    准确性可以保证。。但是搜索速度肯定有问题:)
    1个10M的文本数据库,搜索其中的文本估计7s,而换成MySQL数据库,只需要0。4s。。呵呵:)
  • 楼上怎么测试的?

  • 别人的测试成果。。呵呵

  • 那就考虑用数据库吧……

  • DBM就可以了。数据库支持的空间有限。

  • 我早就说用散列存储。。。。。。。。

  • DBM并不单纯等价于散列哦。呵呵

  • DBM没有用过,效率不知道如何。
    但是因为关键词并非服务器方决定而是用户输入,这个hash好像不对……
    而且DBM有1024长度限制,是否会影响全文搜索?

  • 下面引用由路杨在 2005/3/20 09:10pm 发表的内容:
    DBM并不单纯等价于散列哦。呵呵

    你就说我说没说对了哦
  • 下面引用由亚在 2005/3/21 11:56am 发表的内容:
    DBM没有用过,效率不知道如何。
    但是因为关键词并非服务器方决定而是用户输入,这个hash好像不对……
    而且DBM有1024长度限制,是否会影响全文搜索?

    可以想办法分段设计吧。呵呵:)
  • 下面引用由曾子程在 2005/3/22 05:14pm 发表的内容:
    你就说我说没说对了哦

    不是不对:) 只是不等价。
    DBM的Hash作用于底层,对用户来讲是全封装的。也就是并不鼓励用HASH实现本功能:)

  • 我觉得楼主可以先从LEOBBS的HELP写起
    LEOBBS的帮助系统是需要改善了

Add a Reply

Forum Groups

Good Perl Books

Perl 學習手札

作者:簡信昌

Perl 學習手札 , 一本优秀的中文Perl在线学习资料。

Perl 程序讨论区

12 50

Last Topic: [注意]本区文章归档区 by 路杨 on Oct 16, 2006

事物处理及其他

113 1410

Last Topic: 踩个脚印 by 眼睛oo on Dec 4, 2010

测试私密区

测试私密区

18 88

Notice: 用于测试程序或者不可告人之秘密。不要问我要密码哦。。[此为原LB_ES论坛系统保留项,只限原有权限朋友进入,不再接受注册]

OpenID accepted here Learn more about OpenID