我正在研究lucene的自动完整解决方案。我是否需要每次为我要搜索的每个字段调用PrefixQuery?另外,如果我只想根据另一个文件的ID搜索一小组项目怎么办?
例如:假设我有一个已编入索引的用户列表。这些用户属于特定项目。我只想要在比如projectId 1上的PrefixQuery搜索用户。
答案 0 :(得分:0)
假设您的架构包含“projectid”和“name”字段,您将查询与查询匹配的文档(用户):
+projectid:1 +name:prefix*
其中1是projectid,“prefix”是您要搜索的名称前缀。