上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 161 下一页
摘要: 对于并发,Lucene.Net 遵循以下规则:1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。Lucene.Net 内部已经对多线程安全进行了处理,打开 IndexWrite.cs / IndexReade.csr 文件,会发现很多操作都使用了 lock 进行多线程同步锁定。只要遵循一定的规则,就可以在多线程环境下安全运行 Lucene.Net。建议:1. Directotry、Analyzer 都是多线程安 阅读全文
posted @ 2012-02-20 13:11 郑文亮 阅读(413) 评论(0) 推荐(0) 编辑
摘要: Lucene.Net无障碍学习和使用:索引篇项目中可能需要再次用到Lucene.Net,利用空闲时间写了个demo,主要涉及到索引的创建、删除、更新和一个简单查询。在本文示例中,Lucene.Net的版本是2.4.0,某些类和方法与最新版本或者较旧的版本有较多不同,希望您阅读顺利。一、简单认识索引Lucene.Net的应用相对比较简单。一段时间以来,我最多只是在项目中写点代码,利用一下它的类库而已,对很多名词术语不是很清晰,甚至理解可能还有偏差。从我过去的博客你也可以看出,语言表达一直不是个人所长,就算”表达“了也有大面积抄书的嫌疑,所以很多概念性的介绍能省则省(除非特别有别要说明),希望有心 阅读全文
posted @ 2012-02-20 10:33 郑文亮 阅读(469) 评论(0) 推荐(0) 编辑
摘要: /** * Field.Store.COMPRESS:压缩保存,用于长文本或二进制数据 * Field.Store.YES:保存 * Field.Store.NO:不保存 * * Field.Index.NO:不建立索引 * Field.Index.TOKENIZED:分词,建索引 * Field.Index.UN_TOKENIZED:不分词,建索引 * Field.Index.NO_NORMS:不分词,建索引.但是Field的值不像通常那样被保存,而是只取一个byte,这样节约存储空间 * * Field.TermVector.NO:不保存term vectors * Field.... 阅读全文
posted @ 2012-02-17 16:03 郑文亮 阅读(314) 评论(0) 推荐(0) 编辑
摘要: javascript对象的定义(2007-05-23 22:15:46)<script></script> 标签:javascript创建对象分类:JavaScript今天在完成公司的任务过程中,差了一些资料。找到了下面这篇关于js中对象定义的介绍,很全面。JS中定义类的方式有很多种:1、工厂方式function Car(){var ōcar = new Object;ocar.color = "blue";ocar.doors = 4;ocar.showColor = function(){document.write(this.color)};r 阅读全文
posted @ 2012-02-17 13:28 郑文亮 阅读(309) 评论(1) 推荐(0) 编辑
摘要: Lucene.Net是Lucene在dot net平台上的移植版本。它的功能与Lucene一样,都是用来提供一组API,让我们能快速开发自己的搜索引擎,当然,是全文搜索。它不是一个程序,拿到它并不能立刻运行,你必须自己实现逻辑过程。这是一个和.Net Framework一样的框架。Lucene是用Java写的,尔后衍生出Nutch,接着又衍生出Hadoop。这些可以说和Lucene没有内在联系,但是它们可以扩充Lucene的应用规模。目前,在dot net平台,还没发现有Nutch和Hadoop的移植程序。不过有了Lucene.Net就该庆幸了,已经能够做很多事情。Lucene和Lucene. 阅读全文
posted @ 2012-02-16 15:44 郑文亮 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 本人看到这篇非常不错的Lucene.Net入门基础教程,就转载分享一下给大家来学习,希望大家在工作实践中可以用到。一.简单的例子//索引Private void Index(){ IndexWriter writer = new IndexWriter(@"E:\Index", new StandardAnalyzer()); Document doc = new Document(); doc.Add(new Field("Text","哦耶,美丽的姑娘。", Field.Store.YES, Field.Index.TOKENIZ 阅读全文
posted @ 2012-02-16 15:42 郑文亮 阅读(3847) 评论(1) 推荐(3) 编辑
摘要: --图片管理 下载逻辑DECLARE @paperGuids varchar(200)DECLARE @paperGuidFirst varchar(200)DECLARE @paperNameFirst varchar(200)DECLARE @DepartmentGuid varchar(200)DECLARE @DepartmentName varchar(200)declare @paperGuidPosition int DECLARE @guid varchar(50)-- 给变量赋值(初值)set @guid = '00231a0f771e4c22ab6803399e8b 阅读全文
posted @ 2012-02-14 16:57 郑文亮 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 这是笔者常被问到的一个问题,如何通过ASP.NET来下载文件,这个问题可大可小,我们先从小的开始。当我们要让用户下载一个文件,最简单的方式是通过Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面这行指令放在Button的Click事件当中,当用户点击按钮之后,网页就会被转址到该word档,造成下载的效果。 但是这样的下载有几个问题: 1. 无法下载不存在的文件:例如,我们若是想把程序动态(临时)产生的文字,当作一个文件下载的时候(也就是该文件其实原先并不是真的存在,而是动态产生的),就无法下载。 2. 无法下载 阅读全文
posted @ 2012-02-13 21:08 郑文亮 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 时间:2011-02-20 10:05 来源:IT168 作者:网络 点击: 3158 次 【字号:大 中 小】相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firefox浏览器的一个插件,所以建议各位Web开发者相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全 阅读全文
posted @ 2012-02-13 20:33 郑文亮 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 单击按钮打开图片另存为对话框的示例如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><html><head><title>NewDocument</title><metaname="Generator"content=&qu 阅读全文
posted @ 2012-02-13 16:19 郑文亮 阅读(2109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 116 117 118 119 120 121 122 123 124 ··· 161 下一页