当前位置:编程学习 > C#/ASP.NET >>

Lucene.Net索引库如何创建,以及如何避免创建索引库时被IIS锁定???

Lucene.Net索引库如何创建,以及如何避免创建索引库时被IIS锁定???
创建索引库的步骤,最好是代码。并且可以避免创建的索引文件不被IIS锁定,因为之前第一次创建时没问题,以后再创建就提示说索引文件被IIS锁定。。。 --------------------编程问答-------------------- Lucene.Net?怎么没听说过? --------------------编程问答--------------------
引用 1 楼 huwei2003 的回复:
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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,