Lucene.Net索引库如何创建,以及如何避免创建索引库时被IIS锁定???
Lucene.Net索引库如何创建,以及如何避免创建索引库时被IIS锁定???创建索引库的步骤,最好是代码。并且可以避免创建的索引文件不被IIS锁定,因为之前第一次创建时没问题,以后再创建就提示说索引文件被IIS锁定。。。 --------------------编程问答-------------------- Lucene.Net?怎么没听说过? --------------------编程问答--------------------
Lucene 差不多那个意思吧。
--------------------编程问答-------------------- 索引的建立:
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锁定 只要你搜索、更新、删除、增加等操作后都关闭了,就不会被锁住 --------------------编程问答-------------------- 正在使用的时候,建立索引?? --------------------编程问答-------------------- 到这去问问http://www.lucene.org.cn/ --------------------编程问答-------------------- 这方面太专业,这里会的人应该不多 --------------------编程问答-------------------- 加一个:
<configuration>
<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 --------------------编程问答-------------------- 有人解决了吗? --------------------编程问答-------------------- 源码中带的例子可以看看
补充:.NET技术 , ASP.NET