Lucene 是否基于多个字段和另一个字段的值进行前缀查询?

Lucene 是否基于多个字段和另一个字段的值进行前缀查询?,lucene,lucene.net,Lucene,Lucene.net,我正在与lucene一起开发一个自动完成的解决方案。我是否需要每次为要搜索的每个字段调用PrefixQuery?另外,如果我只想根据另一个文件的ID搜索一小部分项目,该怎么办 例如:假设我有一个已编制索引的用户列表。这些用户属于特定的项目。我只想在projectId 1上搜索PrefixQuery用户。假设您的架构有projectId和name字段,您将查询与查询匹配的文档用户: +projectid:1 +name:prefix* 其中1是projectid,prefix是要搜索的名称前缀

我正在与lucene一起开发一个自动完成的解决方案。我是否需要每次为要搜索的每个字段调用PrefixQuery?另外,如果我只想根据另一个文件的ID搜索一小部分项目,该怎么办


例如:假设我有一个已编制索引的用户列表。这些用户属于特定的项目。我只想在projectId 1上搜索PrefixQuery用户。

假设您的架构有projectId和name字段,您将查询与查询匹配的文档用户:

+projectid:1 +name:prefix*
其中1是projectid,prefix是要搜索的名称前缀