是否可以通过Lucene.Net中的特定字段值进行过滤?

时间:2018-09-12 12:21:01

标签: lucene lucene.net

如果我的Lucene索引的字段名为“ ProgrammeTypeId”,则可以按特定的ProgrammeTypeId值过滤搜索(类似于在SQL中使用“ where”子句的方式)。

还是Lucene不打算用于这种类型的搜索?

1 个答案:

答案 0 :(得分:0)

是的,很简单。

您可以在查询旁边传递Filter到搜索中。

或者,您可以使用简单的查询语法将过滤器与其余查询结合在一起:

+ProgrammeTypeId:filtervalue +(the rest of the search terms)

或使用TermQuery