0
我正在使用lucene自動完成解決方案。每次我想要搜索哪個字段時,是否需要調用PrefixQuery?另外,如果我只想根據另一個字段的ID搜索一小部分項目,該怎麼辦?PrefixQuery在多個字段上並基於另一個字段的值?
例如:假設我有一個我編入索引的用戶列表。這些用戶屬於特定的項目。我只希望是,比如說PrefixQuery搜索用戶,專案編號1
我正在使用lucene自動完成解決方案。每次我想要搜索哪個字段時,是否需要調用PrefixQuery?另外,如果我只想根據另一個字段的ID搜索一小部分項目,該怎麼辦?PrefixQuery在多個字段上並基於另一個字段的值?
例如:假設我有一個我編入索引的用戶列表。這些用戶屬於特定的項目。我只希望是,比如說PrefixQuery搜索用戶,專案編號1
假設你的架構中有場「專案編號」和「名」,你會查詢文檔(用戶)查詢相匹配的:
+projectid:1 +name:prefix*
其中1是投影,「前綴」是要搜索的名稱前綴。