เอาต์พุตการค้นหา

  1. ภาพรวม
  2. เอาต์พุตสคีมา
  3. เอาต์พุตขั้นสูง

ภาพรวม

นอกเหนือจากการรับค่ารหัสเอนทิตี คะแนนความเกี่ยวข้อง และข้อมูลการแสดงผลที่ช่วยให้เจ้าหน้าที่เข้าใจการจับคู่ของคำค้นหาแล้ว คุณยังขอให้ระบบแสดง Structured Data ของเอนทิตีที่เฉพาะเจาะจงพร้อมผลลัพธ์ผ่านพารามิเตอร์เอาต์พุตได้ด้วย พารามิเตอร์นี้เป็นนิพจน์ S ที่มีรายการของเพรดิเคตหรือเส้นทางของเมตาสคีมาที่อาจซ้อนกันเพื่อดึงข้อมูล เช่นเดียวกับพารามิเตอร์ตัวกรอง รูปแบบของผลลัพธ์คือรายการผลลัพธ์แบบซ้อน 2 ระดับ โดยระดับแรกจะอิงตามเพรดิเคตหรือเส้นทางเดิมที่ขอ และระดับที่ 2 จะอิงตามเส้นทางจริงที่ส่งคืน

ตัวอย่าง
ค้นหาเอนทิตีชื่อ "Blade Runner" แล้วแสดงผู้มีส่วนร่วม

filter=(all name{phrase}:"Blade Runner")
&output=(contributor)

เอาต์พุตสคีมา

พารามิเตอร์เอาต์พุตอาจซ้อนกันเพื่อขอข้อมูลเกี่ยวกับเอนทิตีที่มีการแสดงข้อมูลที่ระดับเหนือกว่า ในรายการเอาต์พุตที่ซ้อนกัน องค์ประกอบแรกคือสิ่งที่เชื่อมต่อกับระดับก่อนหน้า (หรือกับเอนทิตีที่ตรงกันเดิม) และองค์ประกอบอื่นๆ คือเอนทิตีที่แสดงผลในระดับนั้น

ตัวอย่าง:
ค้นหาประธานาธิบดีสหรัฐอเมริกาและแสดงวันเกิดของประธานาธิบดีรวมถึงวันเกิดของคู่สมรส:

filter=(all type:/government/us_president)
&output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))

เมื่อมีการขอภาษาที่แสดงมากกว่า 1 ภาษาผ่านพารามิเตอร์ lang ระบบจะแสดงสตริงในทุกภาษาที่มีข้อมูล โดยจะเรียงตามลำดับภาษาในคำขอ หากต้องการขอให้ระบบแสดงข้อมูลในทุกภาษาที่จัดทำดัชนี คุณอาจใช้รหัสภาษาพิเศษ d/all

ตัวอย่าง:
ค้นหาประธานาธิบดีสหรัฐอเมริกาและแสดงหมวดหมู่และอาชีพของคู่สมรสเป็นภาษาอิตาลี รัสเซีย ญี่ปุ่น และอังกฤษ

filter=(all type:/government/us_president)
&output=((/people/marriage/spouse category /people/person/profession))
&lang=it,ru,ja,en

เอาต์พุตขั้นสูง

พารามิเตอร์เอาต์พุตรองรับตัวบ่งชี้เมตาสคีมาหรือการแมปเส้นทางทั้งหมดที่จัดทำดัชนีไว้ รวมถึงคีย์เวิร์ดเพิ่มเติมจำนวนหนึ่งที่ระบุไว้ด้านล่าง

description, description:provenance

แสดงผลข้อความที่พบในทริปเปิล /common/topic/description ซึ่งอาจกรองตามคีย์เวิร์ดที่มาซึ่งพบในฟิลด์ provenance.process

ตัวอย่างเช่น
ค้นหาประธานาธิบดีสหรัฐอเมริกาและแสดงคำอธิบายในกราฟความรู้ตามแหล่งที่มา

filter=(all type:/government/us_president)
&output=(description)

ค้นหาประธานาธิบดีสหรัฐอเมริกาและแสดงคำอธิบายใน Wikipedia ของประธานาธิบดีเหล่านั้นในกราฟความรู้เป็นภาษาอังกฤษและญี่ปุ่น

filter=(all type:/government/us_president)
&output=(description:wikipedia)
&lang=d/en,d/ja

disambiguator, disambiguator:type, disambiguator:domain

แสดงค่าหรือเอนทิตีในเส้นทางที่มีพร็อพเพอร์ตี้ที่แยกความกำกวม (มีคำอธิบายประกอบด้วย /freebase/property_hints/disambiguator) ซึ่งอาจกรองตามประเภทหรือโดเมนที่มีพร็อพเพอร์ตี้เหล่านี้

ตัวอย่างเช่น
ค้นหา "Blade Runner" และแสดงข้อมูลการแยกความกำกวมจากผลการค้นหา

filter=(all name:"Blade Runner")
&output=(disambiguator)

ค้นหา "Blade Runner" และแสดงข้อมูลการแยกความกำกวมจากรายการที่ตรงกันใน /film/film

filter=(all name:"Blade Runner")
&output=(disambiguator:/film/film)

รหัสพิกัดภูมิศาสตร์

แสดงผลข้อมูลรหัสพิกัดภูมิศาสตร์จากเอนทิตีสถานที่ตั้ง

ตัวอย่าง:
หาร้านอาหารที่อยู่ภายใน 1,000 ฟุตจาก SF Ferry Building แล้วแสดงรหัสพิกัดทางภูมิศาสตร์และประเภทอาหารของร้าน

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(geocode practitioner_of)

คีย์, คีย์:เนมสเปซ

แสดงผลคีย์หรือรหัสสำหรับเอนทิตี ซึ่งอาจกรองตามเนมสเปซ

ตัวอย่าง:
หาร้านอาหารที่อยู่ภายใน 1,000 ฟุตจาก SF Ferry Building แล้วแสดงรหัส Google+ ของร้านอาหารเหล่านั้น

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(key:/authority/google/google_plus)

ประเภท

แสดงผลประเภทของเอนทิตี โดยจัดอันดับตามความโดดเด่นเมื่อมีข้อมูลดังกล่าว

ตัวอย่างเช่น
ค้นหา "Blade Runner" และแสดงข้อมูลประเภทจากผลการค้นหา

filter=(all name:"Blade Runner")
&output=(type)

เข้ากันไม่ได้, เข้ากันไม่ได้:ประเภท

เมื่อใช้เพียงอย่างเดียว จะแสดงประเภทในเอนทิตีที่ทราบว่าไม่เข้ากัน
เมื่อใช้กับประเภท จะแสดงว่าระบบทราบหรือไม่ว่าประเภทนี้ใช้ร่วมกับประเภทใดๆ ของเอนทิตีนี้ไม่ได้
เมื่อใช้กับประเภทในพารามิเตอร์ตัวกรอง จะแสดงเอนทิตีที่มีประเภทที่ใช้ร่วมกันไม่ได้กับประเภทที่ใช้

ตัวอย่าง:
ค้นหาอินสแตนซ์ของ /people/person ที่มีประเภทที่ไม่เข้ากันและแสดงผล

filter=(all type:/people/person incompatible:/people/person)
&output=(incompatible)

all, all:type, all:domain

แสดงผลข้อมูลทั้งหมดที่จัดทำดัชนีสำหรับเอนทิตีที่แสดงผลได้ผ่านพารามิเตอร์เอาต์พุต โดยอาจกรองตามประเภทหรือโดเมน

ตัวอย่าง:
ค้นหา "ซานฟรานซิสโก" และแสดงข้อมูลทั้งหมดเกี่ยวกับสถานที่ดังกล่าวที่เข้าถึงได้ผ่านพารามิเตอร์เอาต์พุต

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all)
&limit=1

ตัวอย่าง:
ค้นหา "san francisco" และแสดงข้อมูลทั้งหมดในโดเมนสถานที่ตั้งเกี่ยวกับคำค้นหาดังกล่าวที่เข้าถึงได้ผ่านพารามิเตอร์เอาต์พุต

filter=(all name{full}:"San Francisco" type:/location/citytown)
&output=(all:/location)
&limit=1