0

嗨,如果我的查询什么都没有,我正在寻找一种获取整个索引的方法。

我的 lucene 是我的数据库的图片,没有一些不需要的内容,比如过期的公告......所以我想只使用 lucene 来获取公告,为此我需要一种获取整个索引的方法。

有任何想法吗?

谢谢!

4

2 回答 2

1

这不是答案,但对我有用:使用像 is_indexed 这样的 indexKey,总是正确的。

我将“is_indexed:1”添加到我的查询中,它可以工作......

如果你有别的事情,请告诉我!

于 2011-02-22T10:50:52.430 回答
0

我倾向于使用以索引命名的字段,例如:

$oDoc->addField(
     Zend_Search_Lucene_Field::keyword(
         'index',
         'availability'
     )
 );

然后术语查询将返回所有字段。它不漂亮,但效果很好。

于 2011-06-30T11:51:50.447 回答