【发布时间】:2009-10-12 11:09:26
【问题描述】:
我有一个 Lucene 索引,其中包含具有“类型”字段的文档,该字段可以是“文章”、“论坛”或“博客”三个值之一。我希望用户能够在这些类型中进行搜索(每种文档类型都有一个复选框)
如何根据用户选择的类型创建 Lucene 查询?
几个先决条件是:
- 如果用户没有选择其中一种类型,我希望该类型没有结果。
- 结果的顺序不应受到限制类型字段的影响。
如果我用 SQL 写这个作为参考(用于“博客或论坛搜索”),我会写:
SELECT * FROM Docs
WHERE [type] in ('blog', 'forum')
【问题讨论】:
标签: lucene lucene.net