2013年4月11日

摘要: 转自:http://www.cnblogs.com/studyzy/archive/2005/06/08/694120.htmLucene.Net 系列一作者 idior2005-03-16 22:36本文介绍了什么是Lucene,Lucene能做什么.如何从一个文件夹下的所有txt文件中查找特定的词?本文将围绕该个实例介绍了lucene.net的索引的建立以及如何针对索引进行搜索.最后还将给出源代码供大家学习.源代码下载What’s LuceneLucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全文检索的知 阅读全文
posted @ 2013-04-11 23:03 ——阿文 阅读(318) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277688563.shtmlIndexWriter.SetUseCompoundFile(true) 有什么用?在创建索引库时,会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量。可以使用 CompoundFileReader 查看 .cfs 文件内容。CompoundFileReader reader = new CompoundFileReader(FSDirectory.GetDirectory("y:\\inde 阅读全文
posted @ 2013-04-11 22:49 ——阿文 阅读(240) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277679623.shtmllucene的缓存可分为两类:filter cache和field cache。filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查询结果。field cache的实现类是FieldCache,缓存用于排序的field的值。简单来说,filter Cache用于查询缓存,field cache用于排序。这两种缓存的生存周期都是在一个IndexReader实例内,因此提高Lucene查询性能的关键在于如何维护和 阅读全文
posted @ 2013-04-11 22:12 ——阿文 阅读(493) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/13/0411/22/11869636_277679277.shtmllucene中的filter其实并不起眼,大家对其对性能的影响也不是很关注,但实际上filter是除了单纯搜索以外,其他搜索附加功能的必选组件,其性能很大程度上会直接影响搜索的性能,之前我一直认为filter的性能比query高,但事实说明并不完全如此(这里所说的负荷是指io消耗并不是cpu),实际上在lucene中充满着各种io流,也就是说很多东西都无法从根本上保存,这也给缓存带来了很大难度(这个问题看似简单,但是在超复杂的组合查询下,缓存可能会几乎无用,原 阅读全文
posted @ 2013-04-11 22:10 ——阿文 阅读(236) 评论(0) 推荐(0)
摘要: 转自:http://www.360doc.com/content/09/0216/17/32573_2562131.shtml1lucene简介1.1什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com或者googleDesktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要搜索的关键词出现在哪里。知道了这个本质,你就可以发挥想象做任何符合这个条件的事情了。 阅读全文
posted @ 2013-04-11 22:08 ——阿文 阅读(362) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/xyx139/article/details/6953510Lucene是可以做到的,利用lucene的Filter,具体可以查看lucene的api中的org.apache.lucene.search.CachingWrapperFilter,它可以缓存上次的搜索结果,从而实现在结果中的搜索。测试实例:package com.wsjava;importjava.io.IOException;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.docu 阅读全文
posted @ 2013-04-11 22:05 ——阿文 阅读(199) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/xyx139/article/details/6953596Lucene是可以做到的,利用lucene的Filter,具体可以查看lucene的api中的org.apache.lucene.search.CachingWrapperFilter,它可以缓存上次的搜索结果,从而实现在结果中的搜索。测试实例:package com.wsjava;import java.io.IOException;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.doc 阅读全文
posted @ 2013-04-11 22:03 ——阿文 阅读(288) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/buptdavid/article/details/5791125概述lucene的缓存可分为两类:filter cache和field cache。filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查询结果。field cache的实现类是FieldCache,缓存用于排序的field的值。简单来说,filter Cache用于查询缓存,field cache用于排序。这两种缓存的生存周期都是在一个IndexReader实例内,因此提高Lucene查询性能的关键在于如何维护和使用同一个Inde 阅读全文
posted @ 2013-04-11 21:58 ——阿文 阅读(1572) 评论(0) 推荐(0)
摘要: http://blog.sina.com.cn/s/blog_7cd4b5f101013mot.html 阅读全文
posted @ 2013-04-11 21:45 ——阿文 阅读(102) 评论(0) 推荐(0)
摘要: ======转自:http://www.douban.com/note/200763868/1. 简介:封装是面向对象设计的基石,封装是什么,封装有何用,这些常识性的问题在这里不做介绍。尽管JS是一种面向对象的语言,但是它不具备用以将成员声明为公用或私用的任何内置机制。与上篇讲述的接口一样,我们将自己想办法实现这种特性。这里主要利用了JS的闭包。什么是闭包,这里也不作讨论,这不是一个讨论JS语法的总结。2.JS创建自定义对象的基本方法通过JS创建自定义对象主要有两种方法,一种是通过字面量对象,这种方法等价于实例化一个Object对象,给实例化的对象添加各种属性和方法; 第二种是通过构造函数的形 阅读全文
posted @ 2013-04-11 21:32 ——阿文 阅读(168) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/tonygao/using System.IO;using iTextSharp.text;using iTextSharp.text.pdf;//需要在项目里引用ICSharpCode.SharpZipLib.dll和itextsharp.dllpublic string TxtFilePath;public string SavePdfPath;//保存PDF的路径#region 读取TXT内容private string ReadXieyi(string FilePath){string xieyi = "";Fil 阅读全文
posted @ 2013-04-11 21:25 ——阿文 阅读(334) 评论(0) 推荐(0)
摘要: 1. 定义js类js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.===============该文转自===========http://www.jb51.net/article/21197.htm==============================复制代码代码如下:function ShapeBase() {this.show = function(){alert("ShapeBase show");};this.init 阅读全文
posted @ 2013-04-11 21:08 ——阿文 阅读(179) 评论(0) 推荐(0)
摘要: // JavaScript Document(function($){ /*drop menu packaging*/ $.fn.dropmenu = function(options){ var defaults = { contanier: '', itemsCss: '' } var options = $.extend(defaults,options); this.each(function(){ var obj = $(this); var objspan = obj.children('li').children('span 阅读全文
posted @ 2013-04-11 21:04 ——阿文 阅读(157) 评论(0) 推荐(0)
摘要: (function ($) { var PageFunc = function PageFunc() { } $.PageFunc = function (Total, PageSize, curPageNum, FunUrl) { if (PageSize == "" || PageSize == null || PageSize == undefined) { PageSize = 10; } if (curPageNum == "" || curPageNum == null || curPageNum == undefined) { curPag 阅读全文
posted @ 2013-04-11 21:01 ——阿文 阅读(151) 评论(0) 推荐(0)
摘要: DOM中的previousSibling,nextSibling,firstChild,lastChild和parentNode节点学习几个主要节点类型: ELEMENT_NODE = 1; 元素节点 TEXT_NODE = 3; 文本节点 DOCUMENT_NODE = 9; 文档节点在IE中会自动过滤掉空白文本节点 elem.previousSibling在FireFox,Chrome等浏览器中可能会包含空白文本节点 elem.previousSibling --- [object text] function prev(elem) { //获取当前节点的上一个元素节点 do { e... 阅读全文
posted @ 2013-04-11 20:52 ——阿文 阅读(200) 评论(0) 推荐(0)
摘要: C#读取doc,pdf,ppt文件doc pdf ppt与 txt之间的转换 :组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 。添加office引用.net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“Microsoft Office 2003 Primary Interop Assemblies”安装后,在编程页面添加引用:添加引用-com—microsoft powerpoint object 11.0 libaray/word 11.0 ob 阅读全文
posted @ 2013-04-11 20:50 ——阿文 阅读(1084) 评论(0) 推荐(0)
摘要: ===========该文转自==========http://blog.csdn.net/wujevons/article/details/88798===========================================一、默认允许上传4M的文件。修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:/winnt/microsoft.net 目录下搜索该文件.需要注意的是:在保存文件时,您应该确保指定文件的完整路径(例如,"C:/MyFiles/Picture.jpg"),并确保为 ASP.NET 使用的帐户提供 阅读全文
posted @ 2013-04-11 20:48 ——阿文 阅读(181) 评论(0) 推荐(0)
摘要: 如果保证有安装数据库的话。新建一个文本文件将扩展名改为 .udl 然后双击打开 在提供程序选项中选择 对应的数据库 阅读全文
posted @ 2013-04-11 20:43 ——阿文 阅读(148) 评论(0) 推荐(0)
摘要: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000 阅读全文
posted @ 2013-04-11 20:40 ——阿文 阅读(299) 评论(0) 推荐(0)
摘要: //封装一个Ajax get请求直接url后面追加 1.请求地址 2.请求方法 3.POST请求所要传的参数 4.回调函数 function myAjax(url,method,data,callBack){ var xhr; if (xhr.XMLHttpRequest) { //兼容ie 7 8 9 chrome xhr = new XMLHttpRequest(); } else if (xhr.ActiveXObject... 阅读全文
posted @ 2013-04-11 20:39 ——阿文 阅读(339) 评论(0) 推荐(0)

导航