学习笔录一:ArachNode.Net1.2

本文介绍如何使用存储过程重置 Arachnode.net 数据库,并更新配置文件以指定 Lucene 索引目录等参数。此外,还包括调整数据库链接字符串及关闭 Visual Studio 的 JustMyCode 功能的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先运行存储过程:dbo.arachnode_usp_arachnode.net_RESET_DATABASE或者从类 Arachnode.Console。Pragram.cs中执行

ArachnodeDAO arachnodeDAO = new ArachnodeDAO();
arachnodeDAO.ExecuteSql("EXEC [dbo].[arachnode_usp_arachnode.net_RESET_DATABASE]");

 _crawler.Crawl(new CrawlRequest(new Discovery("http://taobao.com"), int.MaxValue, UriClassificationType.Domain | UriClassificationType.FileExtension, UriClassificationType.Domain | UriClassificationType.FileExtension, 1));

 

2、在SQL  Server 2008数据库中,对表cfg.Configuration执行如下一段代码:

use [arachnode.net]
  update cfg.Configuration
  set Value = 'D:/LuceneDotNetIndex/Index'
  where [KEY] = 'LuceneDotNetIndexDirectory'
 
  update cfg.Configuration
  set Value = 'D:/LuceneDotNetIndex/DownloadedFiles'
  where [KEY] = 'DownloadedFilesDirectory'

  update cfg.Configuration
  set Value = 'D:/LuceneDotNetIndex/DownloadedImages'
  where [KEY] = 'DownloadedImagesDirectory'
 
  update cfg.Configuration
  set Value = 'D:/LuceneDotNetIndex/DownloadedWebPages'
  where [KEY] = 'DownloadedWebPagesDirectory'
 
  update cfg.Configuration
  set Value = 'D:/LuceneDotNetIndex/ConsoleOutputLogs'
  where [KEY] = 'ConsoleOutputLogsDirectory'

3、将数据库中的表cfg.CrawlActions中的字段

AutoCommit=true|LuceneDotNetIndexDirectory=D:/LuceneDotNetIndex/Index|CheckIndexes=false|RebuildIndexOnLoad=false|WebPageIDLowerBound=1|WebPageIDUpperBound=100000

 

 

4、配制数据库的链接:

Arachnode.Configuration中的

 connectionString="Data Source=HENRYWEN-TUCU/SQLEXPRESS;Initial Catalog=arachnode.net;Integrated Security=True;Connection Timeout=3600;"或者项目Function右键--属性--数据库--连接字符

5、去掉开发工具(VS2008):look up turning off 'Just My Code' - this is a Visual Studio option

工具--选项--调试--去掉启用仅我的代码

 

附下载工具(SVN):TortoiseSVN

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值