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

问题描述 投票:0回答:1

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

或者Lucene是不是打算用于那种类型的搜索?

lucene lucene.net
1个回答
0
投票

是的,非常简单。

您可以将Filter与查询一起传递到搜索中。

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

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

或者使用TermQuery等。

© www.soinside.com 2019 - 2024. All rights reserved.