用Lucene.net对数据库建立索引及搜索.doc

上传人:marr****208 文档编号:134622462 上传时间:2020-06-07 格式:DOC 页数:7 大小:196.50KB
返回 下载 相关 举报
用Lucene.net对数据库建立索引及搜索.doc_第1页
第1页 / 共7页
用Lucene.net对数据库建立索引及搜索.doc_第2页
第2页 / 共7页
用Lucene.net对数据库建立索引及搜索.doc_第3页
第3页 / 共7页
用Lucene.net对数据库建立索引及搜索.doc_第4页
第4页 / 共7页
用Lucene.net对数据库建立索引及搜索.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《用Lucene.net对数据库建立索引及搜索.doc》由会员分享,可在线阅读,更多相关《用Lucene.net对数据库建立索引及搜索.doc(7页珍藏版)》请在金锄头文库上搜索。

1、教育资源分享用L对数据库建立索引及搜索 最近我一直在研究L,发现L对数据库方面建索引的文章在网上很少见,其实它是可以对数据库进行索引的,我闲着没事,写了个测试程序,竟然成功了, 可以实现对数据另类查询的一种方式(通过建索引查询),发表出来,和大家共享. 其实L对数据库建索引很简单,只要把数据表里面的记录读出来,然后对每个字段索引就行了.本文中数据库的内容是某个博客表userblog表。1.表结构:字段名称 字段类型 字段含义id Varchar(11) 编号title Varchar(50) 标题 content Text 内容 2.程序流程1) 打开数据库; 2) 建立索引;3) 根据索引进

2、行全文搜索.4.附源码:aspx文件: 如转载请注明出处,谢谢!wangkunby 2007-5-1使用L建立简单的数据库搜索程序 搜索结果:id:标题:内容: cs代码usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.We

3、b.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingLucene.Net;usingLucene.Net.Index;usingLucene.Net.Documents;usingLucene.Net.QueryParsers;usingLucene.Net.Search;usingLucene.Net.Analysis.Standard;usingLucene.Net.Analysis.Cn;namespaceWebApplication4./*/WebForm1的摘要说明。/publicclassWebForm1:System.Web

4、.UI.Page.protectedSystem.Web.UI.WebControls.TextBoxtj;protectedSystem.Web.UI.WebControls.ButtonSearch;protectedSystem.Web.UI.WebControls.DataGridSearGrid;publicstringconnstr=server=.;database=TopWin2;uid=sa;pwd=;privatevoidPage_Load(objectsender,System.EventArgse)./在此处放置用户代码以初始化页面if(!Page.IsPostBack)./打开数据库表SqlDataReadermyred=OpenTable();/建立索引IndexWriterwriter=CreateIndex(myred);publicSqlDataReaderOpenTable().SqlConnectionmycon=newSqlConnection(connstr);mycon.Open();SqlCommandmycom=newSqlCommand(selectid,title,contentfromuserblogorderbyid,mycon);returnmycom.ExecuteReader();publ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号