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

上传人:xins****2008 文档编号:116796132 上传时间:2019-11-17 格式:DOC 页数:7 大小:193.50KB
返回 下载 相关 举报
用lucene.net对数据库建立索引及搜索_第1页
第1页 / 共7页
用lucene.net对数据库建立索引及搜索_第2页
第2页 / 共7页
用lucene.net对数据库建立索引及搜索_第3页
第3页 / 共7页
用lucene.net对数据库建立索引及搜索_第4页
第4页 / 共7页
用lucene.net对数据库建立索引及搜索_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《用lucene.net对数据库建立索引及搜索》由会员分享,可在线阅读,更多相关《用lucene.net对数据库建立索引及搜索(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.Web.UI.W

3、ebControls;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.UI.Pa

4、ge.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();publicIndex

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

当前位置:首页 > 大杂烩/其它

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