索引的建立: IndexWriter writer = new IndexWriter(indexDir, analyzer, create); writer.SetMergeFactor(1000); writer.SetMaxMergeDocs(10000); writer.SetMaxBufferedDocs(10000); Document doc = new Document(); string name = "name", value = "value"; Field f = new Field(name, value, Field.Store); doc.Add(f); writer.AddDocument(doc); writer.Optimize(); writer.Close();iis锁定 只要你搜索、更新、删除、增加等操作后都关闭了,就不会被锁住
Lucene 差不多那个意思吧。
writer.SetMergeFactor(1000);
writer.SetMaxMergeDocs(10000);
writer.SetMaxBufferedDocs(10000);
Document doc = new Document();
string name = "name", value = "value";
Field f = new Field(name, value, Field.Store);
doc.Add(f);
writer.AddDocument(doc);
writer.Optimize();
writer.Close();iis锁定 只要你搜索、更新、删除、增加等操作后都关闭了,就不会被锁住
<appSettings>
<add key="Lucene.Net.lockdir" value="c:yourdir" />
</appSettings>
</configuration>看看:
http://1965.x5dj.com/GroupForum/1965/00359776.shtml
http://tech.ddvip.com/2008-10/122337489574844_3.html