Zend搜索Lucene文档-条件搜索


Zend Search Lucene Document - Conditional Searching

我有一个CMS,我想添加搜索功能。有些项目我想要索引,但希望有条件地从结果中排除。

例如,如果成员登录,我想在结果中包含成员唯一区域中的内容。

如何用Zend Search Lucene完成这样的事情?

可以给query添加Subquery。你可以使用:

Zend_Search_Lucene_Search_Query_Boolean

Zend_Search_Lucene_Search_Query_Term

Zend_Search_Lucene_Search_Query_Range

参考文献:http://framework.zend.com/manual/en/zend.search.lucene.query-language.html