• 大小: 2.72M
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-24
  • 语言: 其他
  • 标签: 其他  

资源简介

lucene.net2.3.1.2盘古分词演示程序.rar

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace lucene.net2._3._1._2
{
    public partial class AddIndexForm : lucene.net2._3._1._2.baseForm
    {
        #region 窗体构造
        public static AddIndexForm AIF = null;
        private AddIndexForm()
        {
            InitializeComponent();
        }
        /// 
        /// 添加索引窗体
        /// 

        /// 
        public static AddIndexForm CreateForm()
        {
            if (AIF == null || AIF.IsDisposed)
            {
                AIF = new AddIndexForm();
            }

            AIF.TopMost = true;
            AIF.Show();
            if (AIF.WindowState != FormWindowState.Maximized)
            {
                AIF.WindowState = FormWindowState.Normal;
            }
            AIF.TopMost = false;

            return AIF;
        }
        #endregion

        #region 开始事件
        private void AddIndexForm_Load(object sender EventArgs e)
        {
            this.tsbAddIndex.Enabled = false;
        }
        #endregion

        private void btnOK_Click(object sender EventArgs e)
        {
            MyModel model = new MyModel();
            if (this.txtID.Text.Trim() == ““)
            {
                MessageBox.Show(“请输入ID“ “输入提示“);
                this.txtID.Focus();
                return;
            }
            try
            {
                model.SID = Convert.ToInt32(this.txtID.Text.Trim());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString()); 
                MessageBox.Show(“ID输入错误请重新输入“ “输入提示“);
                this.txtID.Focus();
                return;
            }
            model.title = this.txttitle.Text.Trim();
            model.Content = this.txtContent.Text;
            if (model.title == ““)
            {
                MessageBox.Show(“请输入标题“ “输入提示“);
                this.txttitle.Focus();
                return;
            }
            if (model.Content == ““)
            {
                MessageBox.Show(“请输入内容“ “输入提示“);
                this.txtContent.Focus();
                return;
            }
            //是否该判断索引文件是否存在,如果不存在则提示重建——以后再说
            MyIndex.CreateIndex(MyIndex.INDEX_DIR);
            MyIndex.MaxMergeFactor = 301;
            MyIndex.MinMergeDocs = 301;
            MyIndex.AddIndex(model);
            MyIndex.CloseWithoutOptimize();//当录入的次数达到一定数量时优化,以后再处理
            MessageBox.Show(“索引添加成功“ “提示“);
            this.txttitle.Text = ““;
            this.txtContent.Text = ““;
            this.txtID.Text = ““;
        }

        private void btnCancel_Click(object sender EventArgs e)
        {
            this.Close();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3159  2011-07-30 03:53  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AddIndexForm.cs

     文件       7663  2011-07-30 02:50  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AddIndexForm.Designer.cs

     文件       5814  2011-07-30 02:50  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AddIndexForm.resx

     文件       2429  2011-07-29 18:07  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AnalyzerForm.cs

     文件       8432  2011-07-29 18:07  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AnalyzerForm.Designer.cs

     文件       5814  2011-07-29 18:07  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\AnalyzerForm.resx

     文件       3080  2011-07-29 22:22  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\baseForm.cs

     文件      11653  2011-07-29 22:22  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\baseForm.Designer.cs

     文件      15124  2011-07-29 22:22  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\baseForm.resx

     文件       1001  2009-08-10 11:42  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\ChsDoubleName1.txt

     文件       1011  2009-08-14 11:46  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\ChsDoubleName2.txt

     文件       1006  2009-08-10 11:43  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\ChsSingleName.txt

     文件    3642419  2010-09-07 09:38  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\Dict.dct

     文件        251  2009-08-12 15:13  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\Stopword.txt

     文件      75361  2010-06-01 14:40  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\Synonym.txt

     文件        215  2010-06-01 17:04  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Dict\Wildcard.txt

     文件     516096  2011-06-25 17:20  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\Lucene.Net.dll

     文件      62464  2011-08-04 15:27  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\lucene.net2.3.1.2.exe

     文件     112128  2011-08-04 15:27  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\lucene.net2.3.1.2.pdb

     文件      14328  2011-08-05 12:34  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\lucene.net2.3.1.2.vshost.exe

     文件        490  2009-06-11 05:14  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\lucene.net2.3.1.2.vshost.exe.manifest

     文件      78336  2011-06-25 17:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\PanGu.dll

     文件      11776  2011-06-25 17:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\PanGu.HighLight.dll

     文件       6144  2011-06-25 17:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\bin\Debug\PanGu.Lucene.Analyzer.dll

     文件       2082  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DelerteIndexForm.cs

     文件       3462  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DelerteIndexForm.Designer.cs

     文件       5814  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DelerteIndexForm.resx

     文件       1883  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DetailsForm.cs

     文件       5398  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DetailsForm.Designer.cs

     文件       5814  2011-07-30 03:19  lucene.net2.3.1.2+盘古分词  演示程序\lucene.net2.3.1.2\DetailsForm.resx

............此处省略65个文件信息

评论

共有 条评论