摘要:本文转载自:http://www.cnblogs.com/Moosdau/archive/2012/03/11/2390729.html.Net对POP3邮件系统已经集成了相应的功能,但是如果是基于Exchange server的邮件系统,相对就比较复杂。如果仅仅是发送,可以简单地调用CDO来实现(...
阅读全文
随笔分类 - C#
摘要:本文转载自:http://hi.baidu.com/love_1210/item/120e452b42b2a854c38d59eb客户端代码://如果file框没有加runat="server",则 form里一定要加上enctype="multipart/form-data"这样才可以实现上传文件到服务器;使用了server和没有使用runat="server"是有区别的.使用了runat="server"的form编译后,action必定是指向本身的网页。而没有加runat="server"
阅读全文
摘要:if (webBrowser1.ReadyState == WebBrowserReadyState.Complete && webBrowser1.IsBusy == false) { //panelEx1.Text = "页面加载完成"; timer1.Enabled = false; }加载完毕事件this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_D...
阅读全文
摘要:废话不多说,直接上图:这是整个项目的目录结构。其中:User.cs代码如下:using System;using System.Collections;namespace Modelse{ #region User /// <summary> /// User object for NHibernate mapped table 'user'. /// </summary> public class User { #region Member Variables protected int id; protected string uname; #end
阅读全文
摘要:本文转载自:http://www.cnblogs.com/jianjunyue/archive/2011/09/19/2181102.htmls问:Lucene.net的搜索结果的百分比相关度值是如何实现的?答: Hits result = searcher.Search(q); float score = result.Score(n) ;//n为查询结果文挡序号,返回的是一个<=1f的float的值,表示为百分比字符串:score.ToString("0%") ;问:如何通过编程的方式改变Lucene.net的锁文件存放的位置?答: Lucene.net的锁文件默
阅读全文
摘要:本文转载自:http://www.cnblogs.com/kwklover/archive/2007/07/28/834819.html在Lucene.net实现自定义排序,需要实现两个Lucene.Net.Search的两个接口:public interface SortComparatorSource{ ScoreDocComparator NewComparator(IndexReader reader , System.String fieldname) ;}public interface ScoreDocComparator{ int Compare(ScoreDoc i , Sc
阅读全文
摘要:string INDEX_STORE_PATH = Server.MapPath("index"); //INDEX_STORE_PATH 为索引存储目录 string keyword = TextBox2.Text; //搜索内容 Hits myhit = null; IndexSearcher mysea = new IndexSearcher(INDEX_STORE_PATH); QueryParser q = new QueryParser("indexconten...
阅读全文
摘要:本文转载自:http://blog.csdn.net/dongdongleng/article/details/6058416这篇文章是介绍lucene.net和盘古分词的简单的实现调用 。建立索引,搜索,盘古分词的基类如下:[c-sharp] view plaincopyusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls
阅读全文
摘要:public string NoHTML(string Htmlstring) { Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase); Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase); Htmlstring
阅读全文
摘要:HttpUtility.UrlDecode(par, Encoding.GetEncoding("utf-8"));HttpUtility是一个帮助类,可以用它在gb2312编码下的页面里接受utf8编码的参数,用法如上。
阅读全文
摘要:本文转载自:http://www.cnblogs.com/Charles2008/archive/2008/01/24/1051853.html今天第一天开通了博客,心情乐滋滋的,因为可以和园子里的朋友一起研究技术了。我希望把平时在项目中积累的知识以及自己学习的知识同园子里的朋友分享分享。为我们园子的壮大付出自己的一点努力。这是我发表的第二篇话题,希望对这<%%>语法不熟悉的朋友提供帮助,对已经熟悉的朋友,希望能提出你们宝贵的意见。在asp.net中经常出现包含这种形式<%%>的html代码,我这里特别收集了,总的来说包含下面这样几种格式:一. <%%>这种
阅读全文
摘要:本文转载自:http://blog.csdn.net/hehui21/article/details/2873933这几天完成一个相关lucene.net 索引,特此写上来供大爱评论!建立全文索引,主要有两步,一,建立索引,二,查找,那么我先来讲一下怎么新建索引!引用类:ImportsSystem.DataImportsSystem.IOImportsSystem.NetImportsSystem.TextImportsSystem.Data.SqlClientImportsSystem.Data.SqlImportsSystem.Text.RegularExpressionsImportsS
阅读全文
摘要:本文转载自:http://blog.csdn.net/hehui21/article/details/2874113Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目,这次在项目的开发中也使用它进行全文索引。在开发过程中碰到一些小问题就是对多字段和多索引目录进行搜索。1 联合两个索引查询,已解决:IndexSearcher[] searchers = new IndexSearcher[2];searchers[0] = new IndexSearcher(m_indexpath);searchers[1] = new IndexSearcher(m_outindexpa
阅读全文
摘要:本文转载自:http://blog.csdn.net/hehui21/article/details/2874223#region利用com组件读取office///<summary>///判断文件是否存在///</summary>///<paramname="pFileName"></param>privatevoidIsExists(stringpFileName){if(!File.Exists(pFileName)){thrownewApplicationException("指定目录下的无该文件"
阅读全文
摘要:本文转载自:http://blog.csdn.net/hehui21/article/details/2874198publicDataTableGetListReader(intpageI,intpPageListSize,outintpagecountI){if(!IndexReader.IndexExists(directory))MakeInit(directory);IndexReaderreader=IndexReader.Open(directory);pagecountI=reader.NumDocs();DataTableDT=this.GetSegmentTable();p
阅读全文
摘要:本文转载自:http://blog.csdn.net/hehui21/article/details/2874178第一、按词条搜索 - TermQueryquery = new TermQuery(new Term("name","word1"));hits = searcher.search(query);这样就可以把field为name的所有包含word1的文档检索出来了。第二、“与或”搜索 - BooleanQuery它实际是一个组合query看看下面的代码:query1 = new TermQuery(new Term("name&q
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Lucene.Net.Index;using Lucene.Net.Analysis.Standard;using Lucene.Net.Documents;using System.Text;using System.IO;using Lucene.Net.Search;using Lucene.Net.QueryPa
阅读全文
摘要:本文转载自:http://blog.csdn.net/yja886/article/details/6612069lucene在doc.add(new Field("content",curArt.getContent(),Field.Store.NO,Field.Index.TOKENIZED));Field有两个属性可选:存储和索引。通过存储属性你可以控制是否对这个Field进行存储;通过索引属性你可以控制是否对该Field进行索引。事实上对这两个属性的正确组合很重要。Field.Index Field.Store 说明TOKENIZED(分词) YES 被分词索引且存
阅读全文
摘要:本文转载自:http://www.cnblogs.com/ejiyuan/archive/2007/10/11/920252.html本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。1. 基本应用using System;using System.Collections.Generic;using System.Text;using Lucene.Net;using Lucene.Net.Analysis;using Lucene.Net.Analysis.Standard;using Lucene.Net.Do
阅读全文
摘要:本文转载自:http://www.cnblogs.com/studyzy/archive/2005/06/08/694120.htm作者:深蓝居本文介绍了什么是Lucene,Lucene能做什么.如何从一个文件夹下的所有txt文件中查找特定的词?本文将围绕该个实例介绍了lucene.net的索引的建立以及如何针对索引进行搜索.最后还将给出源代码供大家学习.源代码下载What’s LuceneLucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全文检索的知识,仅仅学会使用库中的一个类,你就为你的应用实现全文检索的
阅读全文