搜索引擎模块咨询
发表在ASP.NET图书答疑 2013-02-17
是否精华
版块置顶:
 您好,我买了你们编的《ASP.NET开发典型模块大全》一书,当我阅读第16章搜索引擎模块的时候,用2005版的程序我调试了很久无法运行,问题出在装载字库部分,经过断点跟踪发现红色字体部分装载字库为null,这样导致后边红色部分初始化长度时出错,不知是怎么回事(解决方案中的data文件夹中也有dict.dct文件),麻烦帮忙解决一下,谢谢,程序代码出现在so.aspx.cs文件中的
private void fc(string keyWord)                //自定义分词方法
    {
        if (m_SimpleDictSeg == null)
        {
            try
            {
                m_SimpleDictSeg = new CSimpleDictSeg();
                m_SimpleDictSeg.DictPath = Server.MapPath("Data/");     //指定分词词库位置
                m_SimpleDictSeg.LoadDict();                             //装载字库到内存
            }
            catch (Exception e1)
            {
                m_SimpleDictSeg = null;
                Response.Write(String.Format("Load Dict Fail! ErrMsg:{0}", e1.Message));
                return;
            }
        }
private DataTable FindResult(string keyWord)
    {
        //调用自定义方法,初始化数据源对象
        this.setTable();                                  //创建查询结果存储表
        this.fc(keyWord);                                 //关键字分词
        DateTime dt = DateTime.Now;                       //开始记时
        IndexSearcher search = new IndexSearcher(Server.MapPath("Index")); //把刚才建立的索引取出来
        string[] sField = new string[strKey.Length];        //初始化长度   
        sField.SetValue("resTitle", 0);
        for (int s = 1; s < strKey.Length; s++)
        {
            sField.SetValue("resTitle", s);                 //创建将要查询resTitle字段
        }
敬请尽早帮忙解决回复,谢谢。

   
分享到:
精彩评论 4
小科_mrkj
学分:43 LV2
2013-02-23
沙发
读者朋友:
    您好,我运行了一下程序,没有出现你说的这个异常啊,你留一下你的邮箱地址,我给你发一个我们这边运行好使的。
rhkgalaxy
学分:0 LV1
TA的每日心情
hello Python
2020-10-28 01:01:30
2013-02-23
板凳
我是请教搜索引擎的读者,我的邮箱为rhk00@sina.com,麻烦您帮我传一个好使的我试试,谢谢。
小科_mrkj
学分:43 LV2
2013-02-23
地板
读者朋友:
    您好,我们这边运行好使的搜索引擎模块的源程序已经发到你的邮箱中,请注意查收一下。
bksy.mobi
学分:0 LV1
TA的每日心情
1
2020-10-13 13:25:25
2013-03-28
4L
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,我运行了一下程序,没有出现你说的这个异常啊,你留一下你的邮箱地址,我给你发一个我们这边运行好使的。
[/FIELDSET]

回复:
  你好,我是刚学习的新手,我做了一个网页,要怎样才可以实现站内搜索?需要什么代码文件?我邮箱716221539@qq.com,谢谢
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照