【IT168技术文档】
using System;
using System.Data;
using System.IO;
using System.Text.RegularExpressions;
using Lucene.Net.Analysis.Standard;
using Lucene.Net.Documents;
using Lucene.Net.QueryParsers;
using Lucene.Net.Search;
using Lucene.Net.Search.Highlight;
using Lucene.Net.Analysis;
using Lucene.Net.Index;
using System.Configuration;
namespace So
...{
public class BaseSearch : System.Web.UI.Page
...{
变量声明#region 变量声明
/**//// <summary>
/// 搜索结果数据
/// </summary>
public DataTable Results = new DataTable();
/**//// <summary>
/// 开始索引
/// </summary>
public int startAt;
/**//// <summary>
/// First item on page (user format).
/// </summary>
public int fromItem;
/**//// <summary>
/// Last item on page (user format).
/// </summary>
public int toItem;
/**//// <summary>
/// 搜索的结果总数
/// </summary>
public int total;
/**//// <summary>
/// 搜索所用时间
/// </summary>
public TimeSpan duration;
/**//// <summary>
/// 每页显示结果项条数
/// </summary>
public int maxResults = 10;
/**//// <summary>
/// 是否启用网页缓存功能
/// </summary>
public bool EnableCache;
/**//// <summary>
/// 缓存URL
/// </summary>
public string CacheURL;
/**//// <summary>
/// 索引文件存放的路径
/// </summary>
public string IndexDiectory;
private string m_Query;
public Lucene.Net.Store.Directory dir;
#endregion 变量声明