摘要: 方法一:工程->属性->签名->为ClickOnce清单签名去掉这个勾 方法二:在"签名"中选择"创建测试证书..."按钮,建一个证书即可 方法三:用记事本打开对应csproj文件。将 <SignManifests>true</SignManifests>改为<SignManifests>false</SignManifests>. 阅读全文
posted @ 2008-11-27 14:22 peida 阅读(2317) 评论(0) 推荐(0) 编辑
摘要: 对于并发,Lucene.Net 遵循以下规则:1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。Lucene.Net 内部已经对多线程安全进行了处理,打开 IndexWrite.cs / IndexReade.cs... 阅读全文
posted @ 2008-11-27 07:35 peida 阅读(2622) 评论(0) 推荐(1) 编辑
摘要: 作者: yuhen 实验一下面的代码中,我们使用两个线程来模拟并发的读写操作。运行该代码,我们会发现 IndexReader 并不能获得 Directory 的变更数据。private void Test1(){Directory directory = new RAMDirectory();Analyzer analyzer = new StandardAnalyzer();new Thread... 阅读全文
posted @ 2008-11-27 07:33 peida 阅读(844) 评论(0) 推荐(1) 编辑
摘要: 本文仅记录一些简单的使用方法,供初学者参考。作者: yuhen 以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用using System;using System.Collections.Generic;using System.Text;using Lucene.Net;using Lucene.Net.Analysis;using Lucen... 阅读全文
posted @ 2008-11-27 07:29 peida 阅读(555) 评论(0) 推荐(0) 编辑
摘要: Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目,这次在项目的开发中也使用它进行全文索引。在开发过程中碰到一些小问题就是对多字段和多索引目录进行搜索。1、多字段搜索就是同时要一个以上的字段中的内容进行比较搜索,类似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。Lucene.ne... 阅读全文
posted @ 2008-11-27 07:26 peida 阅读(2387) 评论(0) 推荐(1) 编辑
摘要: 在Lucene.net实现自定义排序,需要实现两个Lucene.Net.Search的两个接口:public interface SortComparatorSource{ ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ;}public interface ScoreDocCompara... 阅读全文
posted @ 2008-11-27 07:25 peida 阅读(1642) 评论(0) 推荐(0) 编辑