搜尋食譜集

  1. 文字限制
  2. 語言限制
  3. 結構定義限制
  4. Metaschema 限制
  5. 評分和排名
  6. 其他限制

本頁列出可透過 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\""

使用 namealiastype 參數,比對名稱包含您要比對字詞的使用者和個人實體。例如:

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"

結構定義限制

結構定義限制條件是透過 typedomain 參數指定。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 的父項&quot (立即試用)。
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&quot (立即試用)。
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&quot (立即試用)
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)"