查找Lucene中的所有功能

时间:2008-12-05 06:09:07

标签: lucene

我的网页上有以下两个字段:BookAuthorBookDescription。在提交时,页面使用给定的搜索条件搜索Lucene索引。

如果用户没有在两个字段中输入任何内容并提交页面,那么如何使Lucene.Net从我的索引中返回所有书籍而不管BookAuthorBookDescription字段值?

2 个答案:

答案 0 :(得分:1)

这里的常见解决方案是为索引中的每个文档添加另一个字段。这是一个虚假的字段,比如“ALL_RECORDS”,它包含一些虚拟值,如“x”。 Lucene不会采用空查询,因此如果用户尝试执行一个查询,您的应用程序会将其替换为“ALL_RECORDS:x”之类的查询,该查询将返回每条记录。

答案 1 :(得分:1)