我正在围绕 Zend 的 lucene 实现编写一个包装器,并希望添加一个函数,该函数rebuildIndex()
从数据库中读取所有相关字段并在临时文件夹中重新创建索引文件。操作完成后,我想用新的文件夹替换原来的文件夹。如何在替换其内容时锁定原始 lucene 文件夹?我在Zend 的 API 文档中没有找到任何内容,但我在某处读到了锁定适用于 lucene 中的文件。我需要哪些文件夹/文件?
我正在围绕 Zend 的 lucene 实现编写一个包装器,并希望添加一个函数,该函数rebuildIndex()
从数据库中读取所有相关字段并在临时文件夹中重新创建索引文件。操作完成后,我想用新的文件夹替换原来的文件夹。如何在替换其内容时锁定原始 lucene 文件夹?我在Zend 的 API 文档中没有找到任何内容,但我在某处读到了锁定适用于 lucene 中的文件。我需要哪些文件夹/文件?