Lucene.Net索引库如何创建,以及如何避免创建索引库时被IIS锁定???
创建索引库的步骤,最好是代码。并且可以避免创建的索引文件不被IIS锁定,因为之前第一次创建时没问题,以后再创建就提示说索引文件被IIS锁定

解决方案 »

  1.   


    Lucene 差不多那个意思吧。
      

  2.   

    索引的建立:        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锁定  只要你搜索、更新、删除、增加等操作后都关闭了,就不会被锁住
      

  3.   

    到这去问问http://www.lucene.org.cn/
      

  4.   

    加一个:<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