Tablestore提供了匹配查詢和短語匹配查詢,以實現全文檢索索引功能。查詢時會根據分詞情況匹配資料,並支援高亮顯示查詢詞。本文介紹全文檢索索引相關的資料查詢和資料處理功能。
資料查詢
可用於全文檢索索引的資料查詢功能請參見下表說明。
功能 | 說明 | 適用情境 |
MatchQuery採用近似匹配的方式查詢表中包含指定短語的資料。Tablestore會先對Text類型的列值和查詢關鍵詞按照設定好的分詞器做切分,然後按照切分好後的詞去查詢。 | 適用於巨量資料分析、內容搜尋、知識管理、社交媒體分析、日誌分析、智能問答系統、合規審查等情境。 | |
MatchPhraseQuery採用近似匹配的方式查詢表中包含指定短語且短語順序匹配的資料。只有分詞後的多個詞在行資料中以同樣的順序和位置存在時,才表示行資料滿足查詢條件。 | 適用於巨量資料分析、內容搜尋和個人化推薦等情境。 |
資料處理
全文檢索索引過程中涉及到資料處理功能請參見下表說明。
功能 | 說明 |
為Text類型的欄位設定分詞類型後,系統會根據設定的分詞類型將可分詞的內容分成多個詞。目前支援單字分詞、分隔字元分詞、最小數量語義分詞、最大數量語義分詞和模糊分詞五種分詞類型。 | |
在搜尋結果中對與查詢詞匹配或相關的文本進行高亮顯示,協助使用者快速識別到所需的相關查詢內容,提高資訊檢索的效率。 |