在SRDA上查詢資料有二種方式:基本查詢和進階查詢,使用開源的Elasticsearch全文搜尋引擎為架構。基本查詢允許使用中文或英語來查詢計畫詮釋資料(metadata)和問卷題目,以及與資料相關的出版著作。進階查詢除了基本查詢功能外,亦允許篩選調查年度、研究主題或提供單位,以及限定只查詢問卷題目(變項)、計畫主持人、DOI或計畫名稱(標題)。
查詢結果列表依照搜尋引擎計算的相關性排序。您可以在結果頁面選擇所需的查找資料匯出成Excel檔,或加入會員直接收藏與下載。
❚ 基本查詢的操作
基本查詢針對調查計畫重要的文字描述進行檢索,包含計畫名稱、調查年度、調查單位、計畫主持人、摘要、關鍵字、研究主題和問卷題目,以及著作名稱、作者和期刊名稱。為計畫系列、調查計畫(問卷題目)和相關著作提供單獨的結果列表分頁。
❚ 自動解析
輸入的查詢詞能自動被解析,預設支援分詞、英文大小寫、簡繁體轉換和空白間隔(代表AND)取交集的效果設定。
若需要更靈活的查詢組合搭配,可利用上引號進行精確查詢或透過布林運算進行交集、聯集或排除的查詢運用。
❚ 精確查詢
透過上引號「"」進行精確查詢,您可以輸入以下查詢語法:
"家庭動態"
只會回傳與家庭動態四個字組合一模一樣的結果。
❚ 布林運算
您可以在查詢中使用布林運算符AND、OR和NOT,運算符必須用大寫英文字母書寫。
1. 交集查詢
透過「空白間隔」或「AND」,進行多組字詞取交集的查詢,您可以輸入以下查詢語法:
"經濟成長" "傷害環境"
表示精確查詢「經濟成長」和「傷害環境」兩個詞並取交集。
2. 聯集查詢
透過英文大寫「OR」進行多組字詞取聯集的查詢,您可以輸入以下查詢語法:
"育兒津貼" OR "老人年金"
表示精確查找「育兒津貼」或「老人年金」兩個詞並取聯集。
3. 否定查詢
透過英文大寫「NOT」進行多組詞查詢並排除特定詞,您可以輸入以下查詢語法:
"家庭動態" NOT "簡錦漢" NOT "朱敬一" NOT "章英華"
表示精確查找「家庭動態」但排除「簡錦漢、朱敬一、章英華」等計畫主持人。
❚ 進階查詢的操作
進階查詢除了基本查詢的功能外,亦允許您縮小或限定查詢目標。
1. 縮小範圍
透過條件篩選縮小查詢範圍,可篩選調查年度、研究主題、提供單位或限定查詢欄位,例如:查詢「家庭動態」並進階篩選2010到2020間的資料,查詢回傳結果可限定在設定的期間內。
2. 限定查詢欄位
整合式查詢是同時查詢多個欄位,若有查詢特定欄位之需求,可利用「只找以下欄位」的功能。例如:將查詢「偏差行為」限定在變項欄位,查詢的第一筆資料,其變項即出現「偏差行為」。