2011-09-16 54 views
0

我正在使用lucene自動完成解決方案。每次我想要搜索哪個字段時,是否需要調用PrefixQuery?另外,如果我只想根據另一個字段的ID搜索一小部分項目,該怎麼辦?PrefixQuery在多個字段上並基於另一個字段的值?

例如:假設我有一個我編入索引的用戶列表。這些用戶屬於特定的項目。我只希望是,比如說PrefixQuery搜索用戶,專案編號1

回答

0

假設你的架構中有場「專案編號」和「名」,你會查詢文檔(用戶)查詢相匹配的:

+projectid:1 +name:prefix* 

其中1是投影,「前綴」是要搜索的名稱前綴。

相關問題