当前位置: 首页 > news >正文

如何配置搜索功能

上一个版本的搜索功能代码中有一个小错误(9月1日14:20之前下载的), 需要纠正过来, 纠正方法:
方法一、重新下载新版本
方法二、手动更新代码文件, 下载地址:  http://files.cnblogs.com/dudu/EntryData.rar ,解压后替换Dottext_CNBlogs\DotText.Search中的EntryData.cs文件, 重新编译, 注意: 在解决方案配置属性中, 将Dottext.Search的“生成”属性选上。
方法三、手动更新Dottext_CNBlogs\DottextWeb\bin中的DotText.Search.dll, 下载地址:  http://files.cnblogs.com/dudu/DotText.Search.rar

配置步骤:
1、建立存放索引文件的文件夹, 比如默认的DottextWeb\SearchIndex
2、修改Web.config中SearchConfiguration的设置:

None.gif < SearchConfiguration  type ="Dottext.Search.SearchConfiguration, Dottext.Search"  urlFormat ="http://{0}/{1}/{2}/{3}.aspx"
None.gif        virtualPath
="~/SearchIndex"  physicalPath ="SearchIndex"  domains ="localhost"
None.gif        pageSize
="20"   />

virtualPath:索引文件的虚拟路径
physicalPath: 索引文件的绝对路径
domains: 主机名, 与AggregateHost设成一样
pageSize: 搜索结果每页显示的文章数
注: 如果.Text安装在虚拟目录下, urlFormat=" http://{0}/{1}/{2}/{3}.aspx"应该改成urlFormat=" http://{0}/虚拟目录名/{1}/{2}/{3}.aspx"
3、配置Web.config中的<Events>

None.gif <!-- <Event type = "Dottext.Search.SearchEngineSchedule, Dottext.Search" minutes = "5" key = "SearchEngine" /> -->

取消上面的注释符号, 修改minutes的值, minutes代表建立索引的时间间隔(分种)
4、配置完成。通过检查索引文件夹中是否出现索引文件, 确定是否成功建立索引
注: 建立索引是增量建立, 不是每次全部重建, 这样减轻了服务器的负荷。 

转载于:https://www.cnblogs.com/dudu/archive/2004/09/01/38471.html

相关文章:

  • W3bsafe]SQLmap过狗命令的利用+教程
  • Linux的包管理工具介绍
  • Jive论坛与Spring框架
  • 实现支持文件分块多点异步上传的 Web Services 及其客户端(非Web)应用程序调用相关异步执行的 Web Method...
  • delphi提示错误行号之Assert(断言)
  • 转贴一篇友情提示
  • CDH5.3配置Kerberos+LDAP+Sentry记录
  • 未来通信构想 LifeWorks无缝通信
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • mysql5.7 多级主从+multisource
  • 庄子与我的名字
  • 数据结构基础 - 链表的遍历 zz
  • 代码片段添加智能提示,打造一款人见人爱的ORM框架
  • [导入]常用Response对象的使用详解
  • 模板的特化
  • “大数据应用场景”之隔壁老王(连载四)
  • co模块的前端实现
  • in typeof instanceof ===这些运算符有什么作用
  • JDK 6和JDK 7中的substring()方法
  • js数组之filter
  • mysql 数据库四种事务隔离级别
  • SwizzleMethod 黑魔法
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 编写高质量JavaScript代码之并发
  • 猴子数据域名防封接口降低小说被封的风险
  • 一个普通的 5 年iOS开发者的自我总结,以及5年开发经历和感想!
  • 硬币翻转问题,区间操作
  • 追踪解析 FutureTask 源码
  • MyCAT水平分库
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 如何正确理解,内页权重高于首页?
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $refs 、$nextTic、动态组件、name的使用
  • (70min)字节暑假实习二面(已挂)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (五)IO流之ByteArrayInput/OutputStream
  • (转)http-server应用
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • ./和../以及/和~之间的区别
  • .gitignore文件设置了忽略但不生效
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .NET 使用配置文件
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET设计模式(8):适配器模式(Adapter Pattern)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理