Tìm kiếm sổ tay nấu ăn

  1. Giới hạn văn bản
  2. Giới hạn ngôn ngữ
  3. Các điều kiện ràng buộc của giản đồ
  4. Các hạn chế đối với metaschema
  5. Chấm điểm và xếp hạng
  6. Các hạn chế khác

Trang này chứa danh sách công thức nấu ăn cho nhiều cách để hạn chế cụm từ tìm kiếm bằng Dịch vụ tìm kiếm.

Ràng buộc văn bản

Dữ liệu văn bản của một thực thể Freebase xuất phát từ tên và bí danh của thực thể đó, sau đó là từ các khoá và các thuộc tính văn bản khác. Cuối cùng, dữ liệu này được lấy từ dữ liệu cố định của Wikipedia nếu đối chiếu với một chủ đề cụ thể theo ngôn ngữ trên Wikipedia.

Ràng buộc văn bản cụ thể theo ngôn ngữ; hiện tại, 18 ngôn ngữ được hỗ trợ. Cho đến nay, tiếng Anh có mức độ phù hợp cao nhất và là ngôn ngữ mặc định.

Để xem danh sách tất cả mã ngôn ngữ hiện được hỗ trợ, hãy truy cập những mục sau:

https://www.googleapis.com/freebase/v1/search?help=langs&indent=true

Một điều kiện ràng buộc dạng văn bản được chỉ định bằng tham số query. Ngôn ngữ của đối tượng này được chỉ định bằng tham số lang. Ví dụ:

query: "gore"
query: "gore" lang: "fr"
query: "gore" lang: "de"

Trong quá trình lập chỉ mục, dữ liệu dạng văn bản được chuẩn hóa theo ngôn ngữ dành riêng cho từng ngôn ngữ. Ví dụ: bằng tiếng Anh, văn bản được chuyển đổi thành chữ thường và dấu sẽ được xoá. Tại thời điểm truy vấn, quá trình chuẩn hoá theo ngôn ngữ cụ thể được thực hiện trên văn bản truy vấn. Ví dụ:

query: "beyoncé"
query: "beyonce"

Một số tham số kiểm soát cách khớp với một điều kiện ràng buộc dạng văn bản. Việc đặt thông số prefixed thành true sẽ chỉ kích hoạt kiểu khớp tiền tố cho tên và bí danh (và kiểu khớp thông thường trên dữ liệu văn bản khác). Ví dụ:

query: "bob dy" prefixed: true

Thao tác đặt stemmed thành true sẽ chỉ kích hoạt kiểu khớp gốc có tên và bí danh (và kiểu khớp thông thường trên dữ liệu văn bản khác). Bạn có thể sử dụng kết quả khớp gốc từ để dán lên các điểm khác biệt về hậu tố theo ngôn ngữ cụ thể của số nhiều hoặc các dạng ngữ pháp khác. Ví dụ:

query: "potatos" stemmed: true

Bao quanh văn bản truy vấn bằng dấu ngoặc kép ("") sẽ kích hoạt kiểu khớp cụm từ. Mã thông báo văn bản trong cụm từ tìm kiếm phải xuất hiện cạnh nhau trong dữ liệu văn bản của thực thể phù hợp. Ví dụ:

query: "\"to be or not to be\""

Sử dụng các thông số name, aliastype để so khớp với những người và thực thể pháp nhân có tên chứa từ bạn muốn khớp. Ví dụ:

filter: "(all name:gore alias:gore type:/people/person)"

Tương tự, ví dụ sau đây khớp với các thực thể /people/personalias phù hợp và không khớp với name của các thực thể đó:

filter: "(all (not name:gore) alias:gore type:/people/person)"

Ngoài việc chỉ định những trường văn bản sẽ được so khớp, bạn cũng có thể chỉ định cách so khớp sẽ xảy ra bằng cách chèn một trong những hệ số sửa đổi sau đây giữa toán hạng và trường văn bản:

  • {word}: yêu cầu các từ trong chuỗi phải khớp với các từ trong trường văn bản tương ứng trong tài liệu. (mặc định)
  • {phrase}: yêu cầu các từ phải xuất hiện bên cạnh nhau theo cùng thứ tự trong trường văn bản tương ứng trong tài liệu.
  • {full}: như {phrase} nhưng cũng yêu cầu cụm từ đó phải hoàn toàn khớp với trường văn bản, chứ không chỉ trong trường văn bản. Nói cách khác, một kết quả khớp hoàn toàn.

Ví dụ: để tìm đĩa đơn âm nhạc có tên là Home của Marc Broussard, hãy sử dụng bộ lọc như sau:

filter: "(all type:/music/single name{full}:home /music/track/artist:"Marc Broussard")"

Ràng buộc ngôn ngữ

Như được mô tả với các hạn chế dạng văn bản, tham số lang được dùng để chỉ định những quy tắc chuẩn hoá ngôn ngữ cần dùng để chuyển đổi văn bản thành mã thông báo truy vấn. Ngôn ngữ của cụm từ tìm kiếm cũng ảnh hưởng đến việc xếp hạng kết quả vì công cụ tìm kiếm miễn phí sẽ nhận được tín hiệu về mức độ liên quan theo ngôn ngữ từ Wikipedia tương ứng.

Hiện tại, chúng tôi hỗ trợ chín ngôn ngữ: tiếng Anh (vi), tiếng Tây Ban Nha (es), tiếng Pháp (fr), tiếng Đức (de), tiếng Ý (it), tiếng Bồ Đào Nha (pt), tiếng Trung (zh), tiếng Nhật (ja) và tiếng Hàn (ko). Cho đến nay, tiếng Anh có mức độ phù hợp cao nhất và là ngôn ngữ mặc định.

Tìm kiếm bằng nhiều ngôn ngữ cùng lúc

lang

Ví dụ:

Các tìm kiếm sau đây cho từ tiếng Đức "Sonnenblume" bằng tiếng Đức và tiếng Pháp. Google xếp hạng và hiển thị các kết quả bằng tiếng Pháp:

query: "Sonnenblume" lang: "fr,de"

Nội dung tìm kiếm bằng tiếng Anh sau đây về phim có ngôn ngữ là tiếng Hàn và hiển thị tên tiếng Hàn của chúng. Phần tiếng Anh của truy vấn là từ "korean" trong giới hạn expressed_by:

filter: "(all expressed_by:korean type:/film/film)" lang: "ko,en"

Các hạn chế đối với giản đồ

Các điều kiện ràng buộc của giản đồ được chỉ định bằng các thông số typedomain. type tương ứng với giá trị thuộc tính /type/object/type của một thực thể.

Ví dụ: nội dung sau đây chỉ hạn chế tìm kiếm người:

query: "gore" type: "/people/person"

domain tương ứng với giá trị /type/type/domain của tất cả giá trị /type/object/type của một thực thể.

Ví dụ: nội dung sau đây chỉ hạn chế việc tìm kiếm các thực thể bằng tiếng Pháp trong miền /film:

query: "babar" domain: "/film" lang: "fr"

Bạn cũng có thể sử dụng các thuộc tính Freebase riêng lẻ để lọc truy vấn. Ví dụ: nội dung sau đây hạn chế tìm kiếm đối với những người đến từ Canada:

 query "john" filter: "(all type:/people/person /people/person/nationality:"Canada")"

Các hạn chế đối với siêu dữ liệu

Các ràng buộc của Metaschema sẽ lọc các thực thể theo thuộc tính ngữ nghĩa. Các vị từ này là các khái niệm cấp cao hơn được xây dựng từ các tập hợp thuộc tính Freebase mô tả các mối quan hệ ngữ nghĩa tương tự.

Quy tắc ràng buộc metaschema được chỉ định bằng cách sử dụng toán hạng tham số filter kết hợp với tên thực thể hoặc quy tắc ràng buộc MID.

Toán hạng bộ lọc Metaschema được hỗ trợ

Các toán hạng bộ lọc Metaschema sau đây được hỗ trợ bởi Freebase Search. Hãy thử từng ví dụ bằng cách nhấp vào liên kết trong bảng hoặc bằng cách sử dụng Ứng dụng mẫu tìm kiếm Freebase.

Tên Operand Ví dụ
abstraction "fettstudionedish" (Hãy dùng thử.)
filter: "(all abstraction:fettuccine)"
abstraction_of "lớp học của đầu máy xe lửa Westernwarwark" (Hãy dùng thử).)
filter: "(all abstraction_of:"Western Bulwark")"
adaptation "Works La Traviata là sự điều chỉnh của" (Hãy dùng thử.)
filter: "(all adaptation_of:"La Traviata")"
administered_by "giải thưởng Cannes" (Hãy dùng thử.)
filter: "(all type:awards administered_by:cannes)"
administers "Người điều hành báo Synapse?" (Thử nào.)
filter: "(all administers:synapse)"
appears_in "characters in Magic Flute" (Hãy dùng thử).)
filter: "(all appears_in:"magic flute")"
"Hình nhân ở der Zauberflöte" (Hãy dùng thử.)
filter: "(all appears_in:"Die Zauberflöte")" lang: "de"
broader_than "dòng máy bay của Airbus 319 và. (Thử).)
filter: "(all broader_than:"Airbus A319")"
category "các nữ diễn viên người Pháp" (Hãy dùng thử.)
filter: "(all category:female origin:france notable:actor)"
"Pháp nữ diễn viên" (biến thể) (Hãy dùng thử).
filter: "(all category:female origin:france practitioner_of:actor)"
"California hoặc núi lửa Pháp" (Hãy dùng thử).
filter: "(all category:volcano (any part_of:california part_of:france))"

"pasta món" (Hãy dùng thử.)

filter: "(all category:pasta)"

center "hãng hàng không có trung tâm tại San Francisco" (Hãy dùng thử.)
filter: "(all type:airline center:"San Francisco")"
"hãng hàng không có các trung tâm tại San Francisco và Atlanta" (Thử dùng).)
filter: "(all type:airline center:"San Francisco" center:atlanta)"
"tin tức trung tâm ở San Francisco" (Hãy dùng thử).
filter: "(all type:/book/newspaper center:/m/0d6lp)"
center_for "thể thao cho San Francisco 49ers" (Hãy dùng thử.)
filter: "(all center_for:"san francisco 49ers")"
certification "R-rating phim của Wim Wenders" (Hãy dùng thử.)
filter: "(all type:/film/film contributor:wenders certification:r)"
character "tác phẩm có Papageno là nhân vật" (Hãy dùng thử.)
filter: "(all character:papageno)"
child "cha mẹ của Bill Clinton" (Hãy dùng thử.)
filter: "(all child:"bill clinton")"
contributed_to "Ai đã đóng góp cho Blade Runner?" (Thử nào.)
filter: "(all contributed_to:"Blade Runner")"
contributor "movies của Steven Spielberg" (Hãy dùng thử.)
filter: "(all type:/film/film contributor:"Steven Spielberg")"
"phim của Steven Spielberg" sử dụng MID thay vì tên của người đóng góp. (Thử nào.)
filter: "(all type:/film/film contributor:/m/06pj8)"
"phim có sự tham gia của Harrison Ford" (Thử dùng).)
filter: "(all type:/film/film contributor:"Harrison Ford")"
created "người đã tạo ra &hl=vi & $39;cho ai sẽ tính phí cầu đường\39;" (Hãy dùng thử).)
filter: "(all created:"for whom the bell tolls")"
created_by "software của Google" (Dùng thử.)
filter: "(all notable:software created_by:google)"
discovered "người khám phá radium" (Hãy dùng thử.)
filter: "(all discovered:radium)"
discovered_by " discovery by Curie" (Dùng thử).)
filter: "(all discovered_by:curie)"
distributed_by "NPR show" (Hãy dùng thử.)
filter: "(all type:show distributed_by:npr)"
exhibited "nằm ở đâu & 39; yêu cầu của pháp luật\39; đã trình bày ?" (Hãy dùng thử).)
filter: "(all exhibited:"down by law")"
exhibited_at "được đề xuất chiếu tại Liên hoan phim Cannes 2010" (Hãy dùng thử.)
filter: "(all type:"nominated work" exhibited_at:"2010 Cannes Film festival")"
expressed_by "sách bằng esperanto" (Hãy dùng thử.)
filter: "(all type:book expressed_by:esperanto)"
fictional_link "nhân vật hư cấu liên quan đến Chuột Mickey" (Hãy dùng thử).)
filter: "(all type:/fictional_universe/fictional_character fiction_link:"mickey mouse")"
genre "tothic Churchs" (Hãy dùng thử.)
filter: "(all category:cathedral genre:gothic)"
"thắng thờ của Viollet-le-duc" (Hãy dùng thử).
filter: "(all category:cathedral genre:gothic created_by:viollet)"
identifies "Những yếu tố xác định hãng Southwest Airlines toàn quyền; (Thử nào.)
filter: "(all identifies:"Southwest Airlines")"
leader "Mitch Kapor Company" (Hãy dùng thử.)
filter: "(all type:company leader:kapor)"
leader_of "Thị trưởng Paris" (Hãy dùng thử.)
filter: "(all title:mayor leader_of:paris)"
made_of "wax paint" (Hãy dùng thử.)
filter: "(all type:painting made_of:wax)"
means_of_demise "thực thi chính trị gia" (Hãy dùng thử.)
filter: "(all type:politician means_of_demise:"capital punishment")"
member_of "african monarchs" (Hãy dùng thử.)
filter: "(all type:monarch member_of:africa)"
"Chính trị gia Dân chủ và diễn viên nổi tiếng" (Thử dùng).)
filter: "(all type:politician member_of:democratic notable:actor)"
narrower_than "examples về các công cụ phiên bản 8" (Hãy dùng thử.)
filter: "(all type:engine narrower_than:"v8 engine")"
occurs_in "languages nói bằng tiếng Romania" (Hãy dùng thử.)
filter: "(all type:language occurs_in:romania)"
origin "Cộng hòa thống đốc từ Áo" (Hãy dùng thử.)
filter: "(all title:governor member_of:republican origin:austria)"
owner "makes thuộc sở hữu của Ford" (Hãy dùng thử.)
filter: "(all type:make owner:ford)"
owns "Người sở hữu Mavericks?" (Thử nào.)
filter: "(all owns:mavericks)"
parent "Al Gore&hl=vi's Children" (Hãy dùng thử.)
filter: "(all parent:"al gore")"
"phần con cháu của ngôn ngữ lập trình Lisp" (Hãy dùng thử.)
filter: "(all type:/computer/programming_language parent:lisp)"
part_of "swedish Lake" (Hãy dùng thử).)
filter: "(all type:lake part_of:sweden)"
"các cuộc thi đấu tại Thế vận hội mùa hè 2008" (Thử ngay).)
filter: "(all type:competition part_of:"2008 summer olympics")"
participant "Bowie và những người khác. (Thử dùng).)
filter: "(all participant:bowie type:concert)" 
participated_in " vận động viên trượt tuyết nổi tiếng của Úc đã tham gia Thế vận hội" (Hãy dùng thử.)
filter: "(all notable:skier member_of:austria participated_in:olympics)"'
peer_of "chính trị gia đồng cấp của Al Gore" (Hãy dùng thử.)
filter: "(all notable:politician peer_of:gore)"
permits_use_of "Diesel engine" (Hãy dùng thử.)
filter: "(all permits_use_of:diesel)"
portrayed "diễn viên đã thể hiện John Lennon" (Hãy dùng thử).)
filter: "(all notable:actor portrayed:"john lennon")"
portrayed_by "characters do Harrison Ford&quot mô tả; (Thử dùng).)
filter: "(all portrayed_by:"Harrison Ford")"
practitioner_of "female luật sư người Mỹ gốc Phi" (Hãy dùng thử.)
filter: "(all category:female category:"african american" practitioner_of:lawyer)"
preceeding "phần tiếp theo của The Lord of the Ring, hai tòa tháp" (Hãy dùng thử.)
filter: "(all type:/film/film preceeding:"The Lord of the Rings, the two Towers")"
produced_by "máy tính Apple" (Hãy dùng thử.)
filter: "(all type:computers produced_by:apple)"
publication "sách có /m/0clw238 làm ấn bản đầu tiên ?" (Hãy dùng thử.)
filter: "(all publication:/m/0clw238)"
publication_of "releases của La Traviata" (Hãy dùng thử.)
filter: "(all publication_of:"La Traviata")"
service_area "California Broadcaster" (Hãy dùng thử.)
filter: "(all type:broadcaster service_area:california)"
status "thoi phá sông băng Thụy Sĩ" (Hãy dùng thử.)
filter: "(all type:glacier status:retreating part_of:switzerland)"
subclass_of "các loại đồ bơi" (Hãy dùng thử).)
filter: "(all subclass_of:swimwear)"
subject "phim về Holocaust" (Hãy dùng thử.)
filter: "(all type:film subject:holocaust)"
"sách về toán học" (Hãy dùng thử).
filter: "(all type:book subject:mathematics)"
subsequent "prequels to the Lord of the Ring, hai tòa tháp" (Hãy dùng thử.)
filter: "(all type:/film/film subsequent:"The Lord of the Rings, the two Towers")"
succeeded_by "Nền tảng ô tô nào đã thành công nhờ nền tảng Ford B3; (Hãy dùng thử.)
filter: "(all succeeded_by:"ford b3 platform")"
succeeds "Ai đã thành công tại House of Mason ;quot; (Hãy dùng thử).)
filter: "(all succeeds:stuart)"
superclass_of "Lớp học tim mạch vành thuộc" (Hãy dùng thử.)
filter: "(all superclass_of:"coronary heart disease")"
title "Kỹ sư Google" (Hãy dùng thử.)
filter: "(all title:engineer member_of:google)"
tookplace_at "battles diễn ra tại Marengo" (Hãy dùng thử.)
filter: "(all type:battles tookplace_at:marengo)"
use_permitted_by "Định dạng tệp được hỗ trợ trên iPhone" (Hãy dùng thử).)
filter: "(all type:"file format" use_permitted_by:iphone)"

Chấm điểm và xếp hạng

Các thực thể Freebase có điểm liên quan (xếp hạng) vốn được tính toán trong quá trình lập chỉ mục, là một chức năng của số lượng đường liên kết đến và đi trong Freebase và Wikipedia. Một số thực thể phổ biến trên Freebase cũng có điểm phổ biến do Google tính. Theo mặc định, cả hai điểm số sẽ được kết hợp với nhau trong quá trình truy vấn.

Khi có hạn chế dạng văn bản, điểm số khớp văn bản được tính từ số lượt truy cập do chỉ mục tìm kiếm trả về và kết hợp với điểm số về mức độ liên quan.

Các kết quả FreebaseSearch luôn được sắp xếp theo điểm cuối cùng, điểm cao nhất trước tiên.

Thông số tính điểm giúp bạn có thể kiểm soát những thành phần điểm số liên quan được dùng để tính điểm cuối cùng:

freebase: Chỉ sử dụng điểm liên quan của Freebase.

query: "beyoncé" scoring: freebase

entity: Sử dụng cả hai điểm số mức độ liên quan, thay thế mọi điểm số còn thiếu của Google thành 1.0. Đây là lựa chọn mặc định.

query: "beyoncé" scoring: entity

giản đồ: Sử dụng khi tìm kiếm các thực thể giản đồ như loại, thuộc tính hoặc miền. Số lượng đường liên kết của các thực thể giản đồ được tính theo cách khác.

query: "performance" scoring: schema

Các hạn chế khác

Bạn có thể lọc các thực thể bằng thẻ chỉ mục bằng cách sử dụng hoặc không kèm theo tham số. Các thực thể được gắn thẻ trong quá trình lập chỉ mục, mỗi thẻ tương ứng với một hoặc một số truy vấn Freebase sẽ quá tốn kém để chạy trong quá trình tìm kiếm:

commons là một thẻ có thể dùng để hạn chế tìm kiếm trong giản đồ chỉ trả về giản đồ Freebase Commons. Ví dụ: các loại Freebase Commons khớp với từ "color"

query: "color" type: "/type/type" with: "commons"

gg là một thẻ có thể dùng để hạn chế việc tìm kiếm những thực thể có hoặc không có điểm mức độ phổ biến của Google.

query: "1923" type: "/people/person" with: "gg"
query: "1923" type: "/people/person" without: "gg"

Tham số without tương đương với giá trị được phủ định trong một biểu thức lọc.

query: "color" limit: 5 type: "/type/type" without: "commons"
query: "color" limit: 5 type: "/type/type" filter: "(not with:commons)"