【问题标题】:Explain Lucene.NET locking解释 Lucene.NET 锁定
【发布时间】:2011-10-05 10:45:51
【问题描述】:

我正在为 Lucene.NET 编写一个由数据库支持的 Directory 实现(BitBucket 上的 project page),我对如何处理锁定有点茫然。

当然,锁对于可靠的索引和搜索是必不可少的,但我不确定我是否正确地做事。更具体地说,锁只是用于序列化对索引的访问,以便按顺序进行写入,还是有更复杂的事情?

例如,这是不是

insert into [Lock] (LockName) values (@lockName)

然后检查该行是否仍然存在足以使该实现可靠?

【问题讨论】:

    标签: lucene.net lucene


    【解决方案1】:

    是的,这就足够了。 See this example

    如果您还不知道这些 Lucene Directory 实现:

    Azure Library for Lucene.Net

    Lucene Oracle Data Cartridge

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多