自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kwklover

关注搜索引擎技术,地方互联网

  • 博客(69)
  • 资源 (3)
  • 收藏
  • 关注

原创 Lucene.net常见功能实现知识汇总

在开发SearchEasy Site SearchEngine(搜易站内搜索引擎)的时候,经常会遇到一些搜索引擎的常见功能如何实现的问题,比如实现相关度百分比显示?如何实现在结果中搜索等等诸如此类常见的问题,本文总结我在开发SearchEasy Site SearchEngine(搜易站内搜索引擎)过程中遇到的问题,整理分享给需要的园友们:问:Lucene.net的搜索结果的百分比相关度值

2013-08-25 15:22:35 1224

原创 Lucene.net实现自定义排序笔记

在Lucene.net实现自定义排序,需要实现两个Lucene.Net.Search的两个接口:public interface SortComparatorSource{   ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ;}public interface ScoreDocCom

2007-08-25 03:56:00 1446

原创 Lucene.net源码浅读笔记(1) : Lucene.Net.Analysis

本系列笔记将以DotLucene的命名空间组织行文,阅读的DotLucene版本是1.9.RC1,并且以更好的使用而非研究为目的阅读。也就是说要避难就易拉。0), DotLucene主要命名空间概览: 命名空间 功能说明

2007-08-25 03:54:00 1388

原创 面向搜索的中文分词设计

我开发的中文分词程序,开源发布 ,其实哪个中文分词的整体架构是比较糟糕的。架构是否优秀决定了很多构思无法实现,思考了比较久,最近准备开发第二版,抛弃以前的架构,重新实现。下面是一些设计和构思。计划是两周时间开发完成beta版(如果因为工作关系,也有可能放弃),主要是希望和大家交流下设计思想,我觉得构思很重要,想得实现不了,可以慢慢研究,想不到才是头大的问题,希望能和大家一起交流下:新版中文分词构想

2007-08-25 03:50:00 1124

原创 模版引擎AderTemplate源代码分析笔记

概述 AderTemplate是一个小型的模板引擎。无论是拿来直接使用还是用来研究模板引擎实现方式,都是一个不错的选择。本文尝试对其源代码做一些分析。 数据流程 AderTemplate的数据处理流程可以总结为: 模版文件 -> 模版分析 -> Template对象 -> 分析处理Template的Element集合 -> 输出目标文本 模版语法 简化描述如下: 1

2007-08-25 03:44:00 1587

转载 .NET Remoting 技术漫谈(上)

 .NET Remoting 技术漫谈不知道是刻意或是纯粹出于偶然,营销名词和技术名称以及通用词汇竟然都在同一个时间点代表了同样的意义:过去与现在,传统与流行。NET or COM COM,你可以有很多解释。如果你是个开发技术的钻研者,你很直觉的反应,就是Component Object Model的简写,代表了一个Windows平台上的对象通讯技术,前身是OLE,后来逐渐取代了W

2007-08-20 01:43:00 1217

转载 Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程

Windows XP下全新安装Apache2,PHP5,MYSQL5,Zend的简单过程  一、下载地址:   Apache2.0.50 :http://httpd.apache.org/download.cgi   PHP5.0.2 :http://cn2.php.net/get/php-5.0.2-Win32.zip/from/a/mirror   MYSQL5.0.2:htt

2007-08-20 01:19:00 2111 1

转载 在windows下安装php5

将PHP 软件包用Winzip解压到c:/php目录下,再将目录下的php.ini-dist两个文件拷到c:/winnt目录下;3、 将c:/winnt/php.ini-dist改名为php.ini,并打开进行修改:① 找到extension_dir = ./,将./改成c:/php/ext。② 如果您要使用MS SQL Server,请找到;extension=php_mssql.dll,将ex

2007-04-20 11:55:00 1405

转载 Asp.Net细节性问题精萃

1.与的区别:   答:是在程序执行时调用,是在DataBind()方法之后被调用 2.控件接收哪些类型数据?       答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑   的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可

2007-04-18 11:30:00 888

转载 网站盈利模式分析分类——别人的网站是怎么赚钱的

网站盈利模式分析分类 1.在线广告; 最主要最常见的网络在线盈利模式,国内做的较好的是新浪(www.sina.com.cn )、搜狐(www.sohu.com )、网易( www.163.com )雅虎(www.yahoo.com.cn) 等门户网站(包括行业门户)。 新兴的在线短视频网站,通过影音载入前后的等待时间播放广告主的在线广告 典型例子: 国外的youtube (www.youtub

2007-04-11 14:19:00 1955

转载 学习从现在开始!免费计算机技术教程网站大汇聚!

      嘿嘿,不多说了~大家想提高自己的电脑水平的话,就来看看吧~~保证你有收获de!网页设计、编程、网络管理、应用技巧、设计、硬件所有咚咚应有尽有一个都没少~~而且绝大部分都是免费d!有得你学的了……首先就来4个编程的视频教程吧~~ JAVA视频教程: http://www.enet.com.cn/eschool/zhuanti/java/ VC++视频教程: http://www.enet

2007-04-11 14:04:00 3803

原创 DIV + CSS优秀文章列表收集

彻底弄懂CSS盒模型 Box Model

2007-04-06 14:09:00 1305

原创 我开发的中文分词程序,开源发布

功能介绍:请参看花2周时间开发的中文分词终于有点小样了 (有些功能没体现出来)本中文分词是基于匹配模式开发的中文分词程序,为本人练手作品。也可以直接使用。但不建议。因为整体架构有一些基础性问题。不过做为开发中文分词的参考,相信还是有一定价值的。最近吕震宇老师发布了ICTCLAS的C#版SharpICTCLAS。很优秀的中文分词程序。我的这个和它根本不是一个级别的。不过在自己的应用中,估计还是不能直

2007-03-20 01:22:00 1926

转载 What are meta tags?

Meta tags are tags that reside in between the and tags of your html. There are two different types of meta tags. One uses the NAME attribute, and the other uses the HTTP-EQUIV. NAME: The name

2007-02-07 12:38:00 1031

原创 最近的一些编程体会(未完)

1,要考虑和优化数据库物理模式实现    从数据库概念模式转换到数据库物理模式时,不应该完全信赖PowerDesigner等工具自动转换功能,而更应该从业务需求所对应的数据操作来综合考虑物理模式中,数据库的文件I/O存储,表设计所遵循的范式,设计字段的应该考虑的数据类型,数据操作应该考虑的索引,以及为实施数据库完整性而做的各种约束等,数据库的数据完整是不应该依赖于程序的业务规则,而应该数据库内部实

2005-05-30 01:14:00 1813 2

原创 进军SharePoint,资料先行....

最近计划学习SharePoint,收集到的部分资料,愿与大家共享,希望对大家有用,让我们共同进步! 了解SharePoint   SharePoint Portal Server软件概述   介绍一下SharePoint   实现SharePoint的无限潜力   WSS和SPS2003的区别 SharePoint的意义    跨越信息沟通的障碍,构建企业高效应用平台 安装部署Sharepoint

2005-04-08 22:41:00 2380

原创 WebService的两种用户验证方式

1,使用SoapHeader传递和验证用户  Web Service端的代码:  1.1先创建一个继承自System.Web.Services.Protocols.SoapHeader     CredentialSoapHeader类:    public class CredentialSoapHeader : SoapHeader    {  private string _userName

2005-03-01 23:33:00 2684 1

转载 人生規劃

职业生涯明言—程社明 1.在职业生涯发展的道路上,重要的不是你现在所处的位置,而是迈出下一步的方向。 2.职业生涯开发与管理: 只要开始,永远不晚;只要进步,总有空间。3.职业生涯的每一次质跃发展都是以学习新知识、建立新观念为前提条件的。4.在职业生涯早期,对自己锻炼最大的工作是最好的工作; 在职业生涯中期,挣钱最多的工作是最好的工作; 在职业生涯后期,实现人生价值最大的工作是最好的工

2005-01-20 22:57:00 1573

转载 2005精品书籍-go go go

2005精品书籍-go go go VC++书藉 MFC中文帮助 下载 VC++编程资料 下载 ADO程序员参考 下载 有关ADO的四篇文章 下载 C#初学者入门文档 下载 Visual C++程序设计指南 下载这是一本很好的VC++入门本,详细地介绍了VC++的基本概念,包括以下内容:Windows编程和面向对象技术,使用Visual C++ 5.0,窗口

2005-01-18 12:42:00 1808

转载 .net编程创建 Access 文件和 Excel 文件

.net编程创建 Access 文件和 Excel 文件 一些系统可能需求把数据导出到Access或者Excel文件格式,以方便的传递数据、打印等。Excel 文件或者 Access这两种需要导出的文件可能并不是事先就存在的,这就需要我们自己编程生成他们,下面整理一下生成这两个文件的一些方法,只罗列最常用的。并不全。一、首先生成Excel文件。    方案一、如果用Excel保存的只是

2005-01-12 20:22:00 2057

原创 DotNet Framework不协调的一面 ??

在Microsoft China MSDN上看到 利用 ASP.NET Starter Kit 即刻开始 Web 站点开发 这篇文章,以前觉得这个示例程序太old了,所以没在意去看,看完上面那篇文章,艾~~~,不简单啊,有那么好啊,所以花了一个晚上,看了最简单的一个Starter Kit -- Commerce Starter Kit, 在加上看看Aierong文章--代码阅读总结之A

2005-01-12 15:30:00 1325

原创 今天下午写两个函数,还是比较通用的~~~

        /**////          /// 产生由英文和数字组成的指定个数的随机数         ///          /// 产生随机数的个数         /// 指定个数的随机英数字符串         public static string GetRandomCode(int number)         {             string[] arrL

2005-01-12 15:29:00 1831

原创 oracle的学习小总结及其与sqlserver小区别

oracle的学习小总结及其与sqlserver小区别最近在学Oracle,发现其和SQLSERVER有很大的不同,遂做个小记录 1,Oralce过程的定义里形参是不能定义长度的,而SQLSERVER是可以 2,Oracle过程里是不能用return返回值的,但SQLSERVER可以,如果需要 返回值,可以在过程里使用输出参数或者在函数里return返回值 3,在oralce里定义过程

2005-01-12 15:28:00 1487

原创 不为"事务"而"事务"

本问首发于:不为"事务"而"事务"背景:    最近在做一个项目,需要用到两个第三方组件:北京莲塘语音组件和CMailSever前者作为语音聊天室的二次开发组件,后者用于网站的小型邮件系统二次开发组件 需求:    用户在主程序登陆后,无须再次登陆聊天室和邮件系统,即实现一次登陆,全站通行 下面将给出对应方案以及其对事务处理的依赖程度,并给出解决方案方案:    用户在注册时,同时

2004-12-03 20:58:00 1397

原创 几个开源项目配置信息的存储和处理的方式

首发于几个开源项目配置信息的存储和处理的方式最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构比较第一篇:几个开源项目实体层实现方式比较 这次的关注点是它们存储和处理配置信息的不同方式一,duwamish7和asp.net forums这两者处理方

2004-11-24 00:13:00 2089

原创 都是缓存惹得祸

首发于:都是缓存惹得祸   最近项目开发完成了,在试运行时,发现几个由于缓存设置不当导致的问题,写下来,和各位探讨一下,不妥之处,望指点一二一,页输出缓存导致的问题  问题描述:在一个网站首页,有几个用户登录的框框,登陆后要隐藏起来,并显示用户的相关信息,因为这个是首页,考虑到访问量很大,而且页面的更新也比较少,所以使用来启用页输出缓存,但发现一个问题:第二用户用户登录后,看到确是第一个用户的登陆

2004-11-24 00:07:00 1732 2

转载 好文章的连接,不断更新中....

SQLSERVER利用 SQL Server Reporting Services 从应用程序生成用户友好的报表SQL Server 2000中的数据转换服务SQL Server 连接基础知识报表服务讨论创建基于WSE的报表打印服务及其实现利用XML实现通用WEB报表打印(原理篇)利用XML实现通用WEB报表打印(实现篇)ExchangeExchange开发 Exchange开发(-):登录OWA

2004-11-21 23:44:00 1525

转载 HTML标记参考手册

http://dev.csdn.net/develop/article/48/48895.shtm总类(所有HTML文件都有的) 文件类型 (放在档案的开头与结尾) 文件主题 (必须放在「文头」区块内) 文头 (描述性资料,像是「主题」) 文体 (文件本体) 结构性定义(由浏览器控制的显示风格) 标题 (从1到6,有六层选择) 3.0 标题的对齐 3.0 区分 3.0 区分的对齐

2004-11-19 22:05:00 914

转载 复杂域环境下通过.Net操作Active Directory经验点滴

转于:复杂域环境下通过.Net操作Active Directory经验点滴 1、操作ACL操作ACL需要使用ActiveDs这个Com组件。在上篇文章的回复中Rock提到“很多ActiveDs.dll提供的功能是.net的AD访问组件不提供的”。ACL的操作就是这样。但是我在操作ACL的时候发现在2003上很正常的程序在2000下不能通过,报出“Security ID Stru

2004-11-06 20:40:00 4643 1

转载 如何在Web页面上直接打开、编辑、创建Office文档

转载于:如何在Web页面上直接打开、编辑、创建Office文档neboy有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。在安装Office2003以后,有一个ActiveX控件被安装

2004-11-04 13:26:00 2300

原创 几个开源项目实体层实现方式比较

本文首发于博客园几个开源项目实体层实现方式比较 最近在看duwamish7,asp.net forums, dottext几个优秀的开源(微软官方)的项目因我目前所处的技术水平的阶段的原因,我看这些项目程序,更加关注的是具体的实现次之才是架构我首先关注的是这个三个项目的实体层的实现方式,下面用简单的代码来比较几个项目的不同实现方式,而后会做一些简单比较,限于个人水平有限,不能做深入的分析,还请各位

2004-10-08 20:42:00 2251

原创 从问题到语言游戏

今天有个同学问我,为什么下面的代码会出错  if( Request.Cookies["Users"]["Email"] == null )  {     //code  }  错误提示是:未将对象引用到实例  这段代码肯定会出错,我相信有经验的朋友一看就知道怎么回事了  如果Request.Cookies["Users"]==null的话,还能有Email这个子属性吗?  改成这样就不会出错了: 

2004-09-18 01:20:00 1044

原创 小Tips两则

1,在用户改变地址栏的URL的参数的时候,提示用户无权执行此操作 把下面代码放在Page_Load事件里 try {      string strTemp = Request.UrlReferrer.PathAndQuery ; }  catch {    throw new Exception("你不能修改参数!") ; } 说明:此方法属于"偏门"方法,利用的是,如果用户修改URL的参数

2004-09-18 01:19:00 1026

转载 如何创建.Text Blog的自定义Skin[转贴]

作者:Eric Willis翻译:汉博网/东南大学先声网    陈希成原文:Http://weblogs.notevil.net/eric/articles/792.aspx————————————————————————————————————————————可以任意转载,引用请注明出处!————————————————————————————————————————————  创建.Text

2004-09-07 16:23:00 1352

转载 ASP.NET Web Form 的“连续”和“有状态”假象

转至:http://blog.joycode.com/percyboy/archive/2004/08/22/31330.aspxWeb 页本是无状态而断续的Web 模型,B/S 是 C/S 的一个特例,但它仍然延续了 C/S 的“请求”-“响应”机制:从接到请求,分析请求并根据请求、在服务器上索取响应数据库及其他资源,加工处理形成一份 HTML 页面(这里可能会包含客户端脚本以达到特定效

2004-08-23 10:03:00 1736

原创 项目总结(1)--集中处理上下文

我们一般在接收传递过来的整数参数的时候,通常可以这样做int questionID = Convert.ToInt32(Request["QuestionID"]) 或者int questionID = Convert.ToInt32(HttpContext.Current.Request["QuestionID"])传递字符也大致相识,通常参数都会比较多,这样我们就必须重复做转换参数的工作,如果

2004-08-23 00:17:00 1258

转载 一个完整的SQL SERVER数据库全文索引的示例

转载于:http://bbs.hidotnet.com/ShowPost.aspx?PostID=67一个完整的SQL SERVER数据库全文索引的示例。(以pubs数据库为例) 首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能 (sp_fulltext_database)2) 建立全文目录 (sp_fulltext_catalog)3) 在全文目录

2004-08-20 09:48:00 1912

原创 C# 网络编程专题,初看了一下,感觉不错

http://www.cfan.com.cn/11PROGRAM/11program.htm

2004-08-17 12:07:00 1732 1

转载 将ViewState保存到其他地方

前两天做了一个小东西,包装了一下ViewState的存储,实现将页面的ViewState保存到我们指定的地点。关于ViewState的原理已经如何进行这样的修改,可以参看以前我的一篇Blog上面的内容。Kaneboy.Web.ViewState内置了三种存储ViewState的方式,保存在Session中、压缩后保存在页面上的Hidden Field中,以及按照ASP.NET 1.1所实现的那样,

2004-08-16 09:33:00 2565

转载 活动目录.NET编程Tips

为什么要有活动目录,什么是活动目录,它有什么用:活动目录主要用在分布式的环境中。在分布式环境中,要求有各种信息可以被各种应用很方便地访问读取。活动目录正式为分布式环境中的信息提供一种访问途径。它提供了一个公共的区域来保存分布式环境中的各种信息,并且对这些信息进行定位。从开发人员角度看活动目录,可以理解活动目录是一种存放了应用程序所需要的特定资源信息的“数据库”。活动目录还对这些资源信息的读取和

2004-08-13 09:44:00 5474

搜易站内搜索引擎V1.2

搜易站内搜索引擎(SearchEasy Site Search Engine)是面向互联网网站的站内搜索解决方案,其针对网站使用数据库搜索性能差,体验差等问题,将搜索引擎技术应用于站内搜索;本系统具备中文分词,智能摘要,关键词高亮等技术,可与数据库无缝集成,目前支持MS SQL 2000/2005,My SQL数据库。 软件基于B/S架构技术,前后端设计精美,操作体验佳。 软件特性: 1,智能中文分词:集成自主研发的面向站内搜索优化的细粒度中文分词充分兼顾搜准率和搜全率; 2,多数据库支持:目前支持应用最广泛的MS SQL SERVER 2000/2005,MySQL数据库,在后台点点鼠标即可完成数据库数据汇入索引库的匹配; 3,毫秒级的速度:基于倒排索引全文索引技术核心,实现索引分块存储千万级数据,毫秒级的搜索速度; 4,搜索功能强大:采用数据模型化概念,可以跨数据库,跨表建立博客,视频,下载等多种类别的搜索功能,当然,全站搜索功能自然不会少的! 5,可持续的研发:基于多年研发的搜易全文检索中间件构建,确保有可持续的改进能力,日新月异的互联网,唯有持续不断的研发,才能不断超越用户的搜索期望,发掘出搜索新价值! 更新历史: V1.2修正BUG或新增功能列表: 1,新增搜索关键词记录功能,方便了解用户需求 2,新增搜索框智能提示,搜索体验更顺畅 3,新增相关搜索,引导用户更好使用站内搜索,提升用户满意度,减少用户流失率。 4,搜索类型URL规则扩充,增加分类标签 5,搜索结果图文混排,结果显示更美观 6,新增后台索引优化功能,方便人工优化索引,提升搜索效率 7,增加外部词库功能,词库自在掌握 8,新增数据筛选(where sql),索引数据筛选控制更方便 9,完善搜索类型创建过程,字段设置分必选项和可选项,更灵活更人性化 10,修复a o e等个别单英文字符搜索飘红异常 11,搜索结果页description,keyword标签扩展优化 12,修复后台索引分析页面在部分浏览器下显示错位问题 13,优化初始化索引效率,有效提升索引性能 14,优化系统设置分类,更加直观方便 15,修复首页底部版权声明(可放统计代码)设置失效问题

2013-06-26

搜易站内搜索引擎

搜易站内搜索引擎(SearchEasy Site Search Engine)是面向互联网网站的站内搜索解决方案,其针对网站使用数据库搜索性能差,体验差等问题,将搜索引擎技术应用于站内搜索;本系统具备中文分词,智能摘要,关键词高亮等技术,可与数据库无缝集成,目前支持MS SQL 2000/2005,My SQL数据库。 软件基于B/S架构技术,前后端设计精美,操作体验佳。 软件特性: 1,智能中文分词:集成自主研发的面向站内搜索优化的细粒度中文分词充分兼顾搜准率和搜全率; 2,多数据库支持:目前支持应用最广泛的MS SQL SERVER 2000/2005,MySQL数据库,在后台点点鼠标即可完成数据库数据汇入索引库的匹配; 3,毫秒级的速度:基于倒排索引全文索引技术核心,实现索引分块存储千万级数据,毫秒级的搜索速度; 4,搜索功能强大:采用数据模型化概念,可以跨数据库,跨表建立博客,视频,下载等多种类别的搜索功能,当然,全站搜索功能自然不会少的! 5,可持续的研发:基于多年研发的搜易全文检索中间件构建,确保有可持续的改进能力,日新月异的互联网,唯有持续不断的研发,才能不断超越用户的搜索期望,发掘出搜索新价值! 更新历史: V1.1修正BUG或新增功能列表 1,新增后台参数设置功能,无需修改页面完成Title等基本设置信息; 2,新增首次使用前台的时候提示,提升操作体验; 3,新增后台操作指引,方便首次使用用户; 4,修复首次使用搜索类型读取索引记录数异常; 5,后台新增加精确搜索或模糊搜索选项,满足不同用户的差异化需求; 6,新增后台退出功能; 7,修复搜索个别单字出错问题; 8,修正从非UTF8编码(如gb2312)页面的搜索框跳转到搜索页乱码问题;

2013-05-25

搜易站内搜索引擎(基于Lucene开发的,.NET平台下免费的站内搜索)

搜易站内搜索引擎(基于Lucene开发的,.NET平台下免费的站内搜索)

2013-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除