标签: zend-lucene

Zend Lucene删除文档问题

我试图使用zend lucene删除文档.以下是我的代码

$index = Zend_Search_Lucene::open('data/index');
foreach ($index->find('pk:' . $this->getId()) as $hit) {
        $index->delete($hit->id);
    }
$index->commit();
Run Code Online (Sandbox Code Playgroud)

当我运行它并检查我的索引文件夹时,会创建一个像_f4t5_1.del这样的新文件

但是当我进行搜索时,删除的文档在搜索中可用,并且还检查了

$首页 - > numDocs();

此方法还会在删除之前和之后返回相同的计数.

任何帮助表示赞赏.

zend-lucene

5
推荐指数
1
解决办法
906
查看次数

Zend Lucene - 将瑞典角色称为化名

我使用Zend Lucene索引瑞典文本.问题在于,lucene在瑞典字符tokenäö中标记了单词.例如,单词"världens"在索引中变成两个单词"v"和"ldens".

有没有办法添加zend lucene应该接受的字符而不是标记化?

lucene zend-framework zend-search-lucene zend-lucene

4
推荐指数
1
解决办法
967
查看次数