110,539
社区成员
发帖
与我相关
我的任务
分享
try
{
writer = new IndexWriter(Common.Configure.GetNode(INDEX_DIR), myAnalyzer, false);
}
catch
{
writer = new IndexWriter(Common.Configure.GetNode(INDEX_DIR), myAnalyzer, true);
}
finally
{
}
foreach (DataRow dr in ds.Tables[0].Rows)
{
Document doc = new Document();
doc.Add(new Field("Id", dr["id"].ToString(), Field.Store.YES, Field.Index.UN_TOKENIZED));
doc.Add(new Field("Qymc", dr["qymc"].ToString(), Field.Store.YES, Field.Index.UN_TOKENIZED));
doc.Add(new Field("Zycp", dr["zycp"].ToString(), Field.Store.YES, Field.Index.UN_TOKENIZED));
doc.Add(new Field("Weighted", dr["weighted"].ToString(), Field.Store.YES, Field.Index.UN_TOKENIZED));
doc.Add(new Field("SearchWords", dr["SearchWords"].ToString(), Field.Store.YES, Field.Index.TOKENIZED));
。。。。。。。。。。。。。。
writer.AddDocument(doc);
}
writer.Close();
writer.Optimize();