[Developers] Need an alternative query for topics with date properties

Jack Alves jack.alves at gmail.com
Wed Sep 12 23:47:27 UTC 2007


I don't get the timeout if I restrict results to specific types but
then I don't know a way to get the type names instead of the ids:

{
  "query":[{
    "/common/topic/image":[{
      "id":null,
      "limit":1,
      "optional":true
    }],
    "/type/reflect/any_value":[{
      "link":{
        "master_property":{
          "name":null,
          "schema":{
            "domain":{
              "id":null,
              "name":null
            },
            "name":null
          }
        }
      },
      "type":"/type/datetime",
      "value":null,
      "value<":"1908",
      "value>=":"1907"
    }],
    "id":null,
    "name":null,
    "sort":["/type/reflect/any_value.link.master_property.name","/type/reflect/any_value.link.master_property.schema.name"],
    "type":[],
    "type|=":["/film/actor","/tv/tv_actor"]
  }]
}


I also discovered a few great actors were born in 1907.


On 9/7/07, Jack Alves <jack.alves at gmail.com> wrote:
> Howdy,
>
> I'm still tinkering with a MJT script I wrote awhile ago.
>
> www.tigerlight.com/mjt/day_history.html
>
> The script shows topics that have a property value matching a specific date.
> I iterate through the specified years to to get results. I want to add a
> feature to show topics with dates any day of a specified year. The query
> times out if I use a date range. Is there another way to accomplish what I
> want to do?
>
>  {
>  /type/reflect/any_value: [
>  {
>  link: {
>  master_property: {
>  schema: {
>  name: null
>  domain: {
>  id: null
>  name: null } }
>  name: null } }
>  type: "/type/datetime"
>  value: null
>  value>=: "2007"
>  value<: "2008" } ]
>  sort: [
>  "/type/reflect/any_value.link.master_property.name"
>  "/type/reflect/any_value.link.master_property.schema.name"
> ]
>  id: null
>  name: null
>  /common/topic/image: [
>  {
>  id: null
>  optional: true
>  limit: 1 } ]
>  type: [
>  {
>  name: null } ] }
>
>
> Also, I would love to have functionality to query a date like "*-09-07".
> Interesting topics in freebase go back about 150 years. Iterating through
> each year is a little slow.
>
>


More information about the Developers mailing list