【发布时间】:2012-04-23 06:10:32
【问题描述】:
我正在我的网站中实现 Zend Lucene 搜索。现在我正在通过其 id 删除旧索引并重新创建它来更新索引。但我想知道是否可以更新索引而不是删除并重新创建它。如果可能,请提供我的步骤。
希望尽快得到您的查询。
干杯..!!!
【问题讨论】:
标签: php zend-framework lucene zend-search-lucene
我正在我的网站中实现 Zend Lucene 搜索。现在我正在通过其 id 删除旧索引并重新创建它来更新索引。但我想知道是否可以更新索引而不是删除并重新创建它。如果可能,请提供我的步骤。
希望尽快得到您的查询。
干杯..!!!
【问题讨论】:
标签: php zend-framework lucene zend-search-lucene
来自 Zend 框架文档:
索引段文件一旦创建,就无法更新。新的 文档被添加到新段中。已删除的文档仅被标记 在可选的 .del 文件中删除。
文档更新作为单独的删除和添加操作执行, 即使它是使用 update() API 调用 Zend_Search_Lucene 完成的 API。这简化了添加新文档并允许更新 与搜索操作同时进行。
【讨论】: