本頁列出可透過 Search Service 限制搜尋查詢的食譜清單。
文字限制
Freebase 實體的文字資料源自於名字及其別名、標籤和其其他文字屬性,最後是來自維基百科的錨點資料,如果與某種語言維基百科維基百科有所協調,
文字限制因語言而異;目前支援 18 種語言。目前英文涵蓋率最高的國家/地區為預設語言。
如要查看目前支援的所有語言代碼,請造訪下列網站:
https://www.googleapis.com/freebase/v1/search?help=langs&indent=true
使用 query
參數指定文字限制。請使用 lang
參數指定其語言。例如:
query: "gore" query: "gore" lang: "fr" query: "gore" lang: "de"
在建立索引時,文字資料會以特定語言正規化。例如,系統會將英文文字轉換為小寫,並移除重音。在查詢時,對查詢文字執行與語言相關的正規化作業。例如:
query: "beyoncé" query: "beyonce"
部分參數會決定文字限制的比對方式。將 prefixed
參數設為 true
時,只會觸發名稱與別名的前置字串比對,並對其他文字資料進行規則運算式比對。例如:
query: "bob dy" prefixed: true
將 stemmed
設為 true
只會觸發名稱與別名的相符比對 (以及其他文字資料的一般比對)。使用大寫字母比對時,可以貼上多複數或其他文法形式引入的語言專屬後置字串差異。例如:
query: "potatos" stemmed: true
以雙引號 (&&t;) 括住查詢文字會觸發詞組比對。在查詢的實體文字資料中,查詢中的文字權杖必須彼此並排。例如:
query: "\"to be or not to be\""
使用 name
、alias
和 type
參數,比對名稱包含您要比對字詞的使用者和個人實體。例如:
filter: "(all name:gore alias:gore type:/people/person)"
同樣,以下範例只比對符合 alias
的 /people/person
實體,而「不是」相符的 name
:
filter: "(all (not name:gore) alias:gore type:/people/person)"
除了指定要比對的文字欄位以外,您也可以在運算元和文字欄位之間插入下列其中一個修飾符,以指定比對方式:
-
{word}
:要求字串中的字詞與文件中相應文字欄位中的文字相符。(預設)。 {phrase}
:要求在文件中對應的文字欄位中,以相同順序相鄰的字詞。-
{full}
:例如{phrase}
,但也要求詞組完全符合文字欄位,而非只是在文字欄位中。換句話說,完全相符的項目。
舉例來說,如要找出 Marc Broussard 名為「Home」的音樂單曲,請使用下列篩選器:
filter: "(all type:/music/single name{full}:home /music/track/artist:"Marc Broussard")"
語言限制
如同文字限制,lang
參數的用途是指定要使用哪些語言正規規則將文字轉換為查詢符記。查詢語言也會設定結果排名,因為 Freebase-search 會取得對應語言維基百科中特定語言的關聯性信號。
目前支援九種語言:英文 (en)、西班牙文 (es)、法文 (fr)、德文 (de)、義大利文 (it)、葡萄牙文 (pt)、中文 (zh)、日文 (ja) 和韓文 (ko)。目前英文涵蓋率最高的國家/地區為預設語言。
同時搜尋多種語言
lang
參數接受以逗號分隔的語言代碼清單,讓搜尋結果以所有指定語言搜尋,且搜尋結果會以第一個語言列出,並以清單中的第一個語言列出實體名稱。
例如:
「德文」並以法文顯示結果並顯示結果:
query: "Sonnenblume" lang: "fr,de"
以下為英文的搜尋語言為韓文,並顯示韓文名稱。查詢的英文部分在 expressed_by
限制中,是指「korean」:
filter: "(all expressed_by:korean type:/film/film)" lang: "ko,en"
結構定義限制
結構定義限制條件是透過 type
和 domain
參數指定。type
對應實體的 /type/object/type
屬性值。
例如,下列搜尋僅會搜尋使用者:
query: "gore" type: "/people/person"
domain
對應實體所有 /type/object/type
值的 /type/type/domain
值。
舉例來說,下列條件會限制只搜尋 /film
網域中的法文實體:
query: "babar" domain: "/film" lang: "fr"
您也可以使用個別 Freebase 屬性來篩選查詢。舉例來說,下列項目將搜尋範圍限制在加拿大的使用者:
query "john" filter: "(all type:/people/person /people/person/nationality:"Canada")"
Metaschema 限制
Metaschema 限制會根據語意述詞篩選實體。這些述詞屬於較高層級的概念,由一系列免費的 Basebase 屬性所建構。
中繼結構定義限制的指定方法是使用 filter
參數運算元,以及實體名稱或 MID 限制。
支援的 Metaschema 篩選器運算元
Freebase Search 支援下列 Metaschema 篩選器運算元。按一下表格中的連結,或使用 Freebase Search Example App 來試用每個範例。
我附近的$Operand | 範例 |
---|---|
abstraction |
"fettuccine 種料理" (立即試用)
filter: "(all abstraction:fettuccine)" |
abstraction_of |
&thet;class of West Bulwark locomotive" (立即試用)
filter: "(all abstraction_of:"Western Bulwark")" |
adaptation |
"Works La Traviata 將改編自 filter: "(all adaptation_of:"La Traviata")" |
administered_by |
"坎城獲獎" (立即試用)
filter: "(all type:awards administered_by:cannes)" |
administers |
"Synapse 報社的跑步者(試試看。)
filter: "(all administers:synapse)" |
appears_in |
" Magic Flute 中的角色" (立即試用)
filter: "(all appears_in:"magic flute")""Charn in der Zauberflöte" (立即試用) filter: "(all appears_in:"Die Zauberflöte")" lang: "de" |
broader_than |
「Airbus 319 所屬的飛機」(立即試用)。
filter: "(all broader_than:"Airbus A319")" |
category |
"french actresses" (立即試用)。
filter: "(all category:female origin:france notable:actor)""french actresses" (variant) (立即試用)。 filter: "(all category:female origin:france practitioner_of:actor)""california 或 french Vas” (立即試用)。 filter: "(all category:volcano (any part_of:california part_of:france))" "pasta 料理" (試用。) filter: "(all category:pasta)" |
center |
&at; 在舊金山經營中心的航空公司" (立即試用)
filter: "(all type:airline center:"San Francisco")"在舊金山和亞特蘭大設有中樞的航空公司 (立即試用)。 filter: "(all type:airline center:"San Francisco" center:atlanta)""報紙以舊金山為中心 (立即試用)。 filter: "(all type:/book/newspaper center:/m/0d6lp)" |
center_for |
" 舊金山 49 人運動設施 (立即試用)
filter: "(all center_for:"san francisco 49ers")" |
certification |
"Rm 分級電影 (Wim Wenders") (立即試用)
filter: "(all type:/film/film contributor:wenders certification:r)" |
character |
&pt; 使用 Papageno 做為半形字元的答案" (試用。)
filter: "(all character:papageno)" |
child |
" Bill Clinton 的父項" (立即試用)。
filter: "(all child:"bill clinton")" |
contributed_to |
"誰是 Blade Runner 部署者;(試試看。)
filter: "(all contributed_to:"Blade Runner")" |
contributor |
"Steven Spielberg" 的電影 (立即試用)。
filter: "(all type:/film/film contributor:"Steven Spielberg")""Stby Spielberg" 使用 MID 取代貢獻者的名稱。(試試看。) filter: "(all type:/film/film contributor:/m/06pj8)""movies with Harrison Ford" (立即試用)。 filter: "(all type:/film/film contributor:"Harrison Ford")" |
created |
"誰是鈴鐺的 #&93;" (立即體驗)
filter: "(all created:"for whom the bell tolls")" |
created_by |
"由 Google 提供的軟體 (立即試用)
filter: "(all notable:software created_by:google)" |
discovered |
"discoverer of radium" (立即試用)。
filter: "(all discovered:radium)" |
discovered_by |
"discoveries by Curie" (立即試用)。
filter: "(all discovered_by:curie)" |
distributed_by |
"NPR 節目" (立即試用)
filter: "(all type:show distributed_by:npr)" |
exhibited |
"where the ' down of Law'present ?" (立即試用)。
filter: "(all exhibited:"down by law")" |
exhibited_at |
「2010 年坎城影展」入圍作品 (立即試用)
filter: "(all type:"nominated work" exhibited_at:"2010 Cannes Film festival")" |
expressed_by |
" perperanto" (立即試用)
filter: "(all type:book expressed_by:esperanto)" |
fictional_link |
" Mickey Mouse" 的虛構角色 (立即試用)。
filter: "(all type:/fictional_universe/fictional_character fiction_link:"mickey mouse")" |
genre |
"哥德式大教堂" (立即試用)
filter: "(all category:cathedral genre:gothic)"&olt-le-duc" 的哥德式大教堂 (親自體驗) filter: "(all category:cathedral genre:gothic created_by:viollet)" |
identifies |
"識別西南航空的部署方式;(試試看。)
filter: "(all identifies:"Southwest Airlines")" |
leader |
"Mitch Kapor 公司" (立即試用)
filter: "(all type:company leader:kapor)" |
leader_of |
"巴黎市長" (試用。) filter: "(all title:mayor leader_of:paris)" |
made_of |
"wax 繪畫" (立即試用)
filter: "(all type:painting made_of:wax)" |
means_of_demise |
"execed politicians" (立即試用)。
filter: "(all type:politician means_of_demise:"capital punishment")" |
member_of |
"african Monarchs" (立即試用)。
filter: "(all type:monarch member_of:africa)""民主政治人物和著名演員 (立即試用)。 filter: "(all type:politician member_of:democratic notable:actor)" |
narrower_than |
&vt;v8 引擎範例" (立即試用)
filter: "(all type:engine narrower_than:"v8 engine")" |
occurs_in |
"使用羅馬尼亞語的語言" (立即試用)
filter: "(all type:language occurs_in:romania)" |
origin |
"奧地利奧地利共和國共和國" (立即試用)
filter: "(all title:governor member_of:republican origin:austria)" |
owner |
"makes 擁有 Ford" (立即試用)。
filter: "(all type:make owner:ford)" |
owns |
";擁有 Mavericks 部署作業者(試試看。)
filter: "(all owns:mavericks)" |
parent |
"Al Gore's Kids" (試用)。
filter: "(all parent:"al gore")"Lisp 程式設計語言語言的遞減排序 (立即試用)。 filter: "(all type:/computer/programming_language parent:lisp)" |
part_of |
"swedish Lakes" (立即試用)
filter: "(all type:lake part_of:sweden)"2008 年夏季奧運的競賽項目 (試試看)。 filter: "(all type:competition part_of:"2008 summer olympics")" |
participant |
"Bowie 演唱會" (立即試用)
filter: "(all participant:bowie type:concert)" |
participated_in |
&post;知名奧地利滑雪選手曾參與奧運 (立即試用)。
filter: "(all notable:skier member_of:austria participated_in:olympics)"' |
peer_of |
"Alticres peers of Al Gore" (立即試用)。
filter: "(all notable:politician peer_of:gore)" |
permits_use_of |
"Diesel 引擎&hlt; (立即試用)
filter: "(all permits_use_of:diesel)" |
portrayed |
應答 John Lennon" 的演員 (試試看) filter: "(all notable:actor portrayed:"john lennon")" |
portrayed_by |
"Harrison Ford 描繪的字元 (立即試用)。
filter: "(all portrayed_by:"Harrison Ford")" |
practitioner_of |
"女非裔美國人法律師 (瞭解詳情)
filter: "(all category:female category:"african american" practitioner_of:lawyer)" |
preceeding |
&ât;續集到環形王國,兩個塔樓」 (立即試用。)
filter: "(all type:/film/film preceeding:"The Lord of the Rings, the two Towers")" |
produced_by |
"Apple 電腦"> (試用)。
filter: "(all type:computers produced_by:apple)" |
publication |
"哪一本書有 /m/0clw238 為第一版\`quot; (立即試用)。
filter: "(all publication:/m/0clw238)" |
publication_of |
"La Traviata" 發布 (試用)。
filter: "(all publication_of:"La Traviata")" |
service_area |
"California Broadcaster" (立即試用)。
filter: "(all type:broadcaster service_area:california)" |
status |
"retreres swiss glaciers" (立即試用)。
filter: "(all type:glacier status:retreating part_of:switzerland)" |
subclass_of |
" kinds 泳裝" (立即試用)
filter: "(all subclass_of:swimwear)" |
subject |
"有關大屠殺的電影」(立即試用)。
filter: "(all type:film subject:holocaust)""與數學相關的書籍&hl; (立即試用) filter: "(all type:book subject:mathematics)" |
subsequent |
&quat; 續集到《The Ring of the Rings, the two Towers》 (立即試用)。
filter: "(all type:/film/film subsequent:"The Lord of the Rings, the two Towers")" |
succeeded_by |
"福特 B3 平台系統成功的車款為何? (試用)。 filter: "(all succeeded_by:"ford b3 platform")" |
succeeds |
"誰是史都華家族的成功?(立即試用)。
filter: "(all succeeds:stuart)" |
superclass_of |
"Classes 冠狀心臟疾病屬於) (試用)。
filter: "(all superclass_of:"coronary heart disease")" |
title |
"Google 工程師** (立即試用)
filter: "(all title:engineer member_of:google)" |
tookplace_at |
在 Marengo 中參加的戰鬥" (立即試用)
filter: "(all type:battles tookplace_at:marengo)" |
use_permitted_by |
"iPhone 支援的檔案格式&tt; (立即試用)
filter: "(all type:"file format" use_permitted_by:iphone)" |
評分和排名
Freebase 實體在建立索引時經過的固有關聯性分數 (排名),其與 Freebase 和 Wikipedia 中的連入和連出連結計數相同。部分熱門的 Freebase 實體也有 Google 計算出的熱門分數。根據預設,系統會在這兩種查詢中合併計算分數。
如果有文字限制,系統會透過搜尋索引傳回的命中次數計算文字比對分數,並結合關聯性分數。
FreebaseSearch 結果一律依最終分數,從高到低排序。
評分參數可讓您控制用來計算最終分數的關聯性分數元件:
freebase:僅使用 Freebase 關聯性分數。
query: "beyoncé" scoring: freebase
實體:同時使用關聯性分數,將所有缺少的 Google 分數取代為 1.0。此為預設值。
query: "beyoncé" scoring: entity
結構定義:用於尋找類型、屬性或網域等結構定義實體。結構定義實體的連結數量會採不同的方式計算。
query: "performance" scoring: schema
其他限制
您可以使用含或不含參數的索引標記來篩選實體。實體在建立索引時會加上標記,每個標記都有一或多個 Freebase 查詢在搜尋時執行費用的昂貴:
commons
是一種標記,用於將結構定義搜尋限制為只傳回 Freebase Commons 結構定義。例如,與「color」這個字詞相符的 Freebase Commons 類型。
query: "color" type: "/type/type" with: "commons"
gg
是標記,可用來限制搜尋範圍是否為有 Google 熱門分數的實體。
query: "1923" type: "/people/person" with: "gg" query: "1923" type: "/people/person" without: "gg"
without
參數等同於在篩選器運算式中與否定的值。
query: "color" limit: 5 type: "/type/type" without: "commons" query: "color" limit: 5 type: "/type/type" filter: "(not with:commons)"