<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16414" name=GENERATOR></HEAD>
<BODY 
style="WORD-WRAP: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space">
<DIV dir=ltr align=left><SPAN class=812562523-21032007><FONT color=#0000ff>I 
think the query is too restrictive for the data. </FONT></SPAN><SPAN 
class=812562523-21032007><FONT color=#0000ff>We should decide what we want in 
the results. Not many artists have active_end dates. Here's the list of property 
values for some music related types,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=812562523-21032007><FONT 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=812562523-21032007><FONT size=2>271204&nbsp; 
/music/album/artist<BR></FONT></SPAN><SPAN class=812562523-21032007><FONT 
size=2>&nbsp; 10975&nbsp;&nbsp; /music/artist/active_start<BR>&nbsp;&nbsp;&nbsp; 
2374&nbsp;&nbsp; /music/artist/active_end<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
127&nbsp;&nbsp; /music/artist/genre<BR>161075&nbsp; 
/music/album/release_date</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=812562523-21032007></SPAN><SPAN 
class=812562523-21032007><FONT color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=812562523-21032007></SPAN><SPAN 
class=812562523-21032007><FONT color=#0000ff>So removing the active_end 
requirement returns more data.</FONT></SPAN></DIV>
<DIV><FONT color=#0000ff>{<BR>&nbsp; "query":[{<BR>&nbsp;&nbsp;&nbsp; 
"active_end":null,<BR>&nbsp;&nbsp;&nbsp; 
"active_start":[{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value":null,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value&lt;=":"2007",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value&gt;=":"1900"<BR>&nbsp;&nbsp;&nbsp; }],<BR>&nbsp;&nbsp;&nbsp; 
"guid":null,<BR>&nbsp;&nbsp;&nbsp; "name":null,<BR>&nbsp;&nbsp;&nbsp; 
"name~=":"*pink*",<BR>&nbsp;&nbsp;&nbsp; "sort":"name",<BR>&nbsp;&nbsp;&nbsp; 
"type":"/music/artist"<BR>&nbsp; }]<BR>}</FONT></DIV>
<DIV><FONT color=#0000ff></FONT>&nbsp;</DIV>
<DIV><SPAN class=812562523-21032007><FONT color=#0000ff>If&nbsp;you want to 
cover a large number of artists it is probably better to search based on the 
album release_date like,</FONT></SPAN></DIV>
<DIV><SPAN class=812562523-21032007><FONT 
color=#0000ff></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=812562523-21032007><FONT color=#0000ff>{<BR>&nbsp; 
"query":[{<BR>&nbsp;&nbsp;&nbsp; "album":[{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"name":null,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"release_date":[{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value":null,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value&lt;=":"1970",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
"value&gt;=":"1960"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }]<BR>&nbsp;&nbsp;&nbsp; 
}],<BR>&nbsp;&nbsp;&nbsp; "guid":null,<BR>&nbsp;&nbsp;&nbsp; 
"name":null,<BR>&nbsp;&nbsp;&nbsp; "name~=":"beatles",<BR>&nbsp;&nbsp;&nbsp; 
"sort":"name",<BR>&nbsp;&nbsp;&nbsp; "type":"/music/artist"<BR>&nbsp; 
}]<BR>}</FONT></SPAN></DIV>
<DIV><FONT color=#0000ff></FONT>&nbsp;</DIV>
<DIV><SPAN class=812562523-21032007><FONT color=#0000ff>The query times out if 
you use wildcards in the name search. So just use the string&nbsp;entered by the 
user, and handle the timeout error in case someone includes wildcards. I'll 
report the timeout as a bug.</FONT></SPAN></DIV>
<DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
color=#0000ff></FONT><BR></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Ketan Anjaria [mailto:fire@kidbombay.com] 
<BR><B>Sent:</B> Wednesday, March 21, 2007 4:09 PM<BR><B>Subject:</B> Re: 
SoundLine Updated<BR></FONT></DIV>
<DIV><FONT color=#0000ff></FONT>&nbsp;</DIV>
<DIV>This is the search query </DIV>
<DIV>{</DIV>
<DIV>"query":[{</DIV>
<DIV>"active_end":[{</DIV>
<DIV>"value":null</DIV>
<DIV>}],</DIV>
<DIV>"active_start":[{</DIV>
<DIV>"value":null</DIV>
<DIV>}],</DIV>
<DIV>"guid":null,</DIV>
<DIV>"name":null,</DIV>
<DIV>"name~=":"*pink*",</DIV>
<DIV>"sort":"name",</DIV>
<DIV>"type":"/music/artist"</DIV>
<DIV>}]</DIV>
<DIV>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>On the query editor I only return 2 results. Should I change my 
query?</DIV>
<DIV>What's the client filter query look like? We have this same issue in the 
CineSpin</DIV>
<DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
color=#0000ff></FONT><BR class=khtml-block-placeholder></DIV>
<DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
color=#0000ff></FONT><BR>&nbsp;</DIV>
<DIV>
<DIV>
<DIV>On Mar 21, 2007, at 3:56 PM, Jack Alves wrote:</DIV><BR 
class=Apple-interchange-newline>
<BLOCKQUOTE type="cite">
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff>Other issues noticed:<SPAN 
  class=812562523-21032007>&nbsp;</SPAN></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff><SPAN class=812562523-21032007>&nbsp;</SPAN></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT color=#0000ff>- 
  The Beatles don't show up in the list for the 1960's. </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007></SPAN><FONT 
  color=#0000ff><SPAN class=046283622-21032007>- Search is not working properly. 
  </SPAN><SPAN class=046283622-21032007>If I search for pink I only get two 
  artists. On the freebase client if you filter on pink you get multiple pages 
  of results.<SPAN class=812562523-21032007>&nbsp;</SPAN></SPAN></FONT></DIV>
  <DIV dir=ltr align=left><FONT color=#0000ff><SPAN 
  class=046283622-21032007><SPAN 
  class=812562523-21032007>&nbsp;</SPAN></SPAN></FONT></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT color=#0000ff><A 
  href="http://www.freebase.com/view/filter?id=/music/artist#ACJextraVpropertyJIJLtypeLobjectLnameJHJpropertyYIdJIJLtypeLobjectLnameY9OJHJvalueJIJpinkJDB">http://www.freebase.com/view/filter?id=/music/artist#ACJextraVpropertyJIJLtypeLobjectLnameJHJpropertyYIdJIJLtypeLobjectLnameY9OJHJvalueJIJpinkJDB</A></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN><SPAN class=046283622-21032007><FONT 
  color=#0000ff></FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=046283622-21032007><FONT 
  color=#0000ff><SPAN class=812562523-21032007>&nbsp;</SPAN></FONT></SPAN></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Ketan Anjaria [<A 
  href="mailto:fire@kidbombay.com">mailto:fire@kidbombay.com</A>] 
  <BR><B>Sent:</B> Wednesday, March 21, 2007 3:02 PM<BR><B>Subject:</B> 
  SoundLine Updated<BR></FONT><BR></DIV>
  <DIV></DIV>sound line has been updated 
  <DIV>I added the query for decades.</DIV>
  <DIV>Also the draw of the items is updated. Now events are stacked. </DIV>
  <DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
  color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><BR 
  class=khtml-block-placeholder></DIV>
  <DIV>Issues</DIV>
  <DIV>What to do when artist timeline is shorter than the width to display the 
  name</DIV>
  <DIV>Non english characters and the apostrophe doesn't display. (The font I am 
  using doesn't support it)</DIV>
  <DIV>What to show for albums when an artists releases multiple albums on the 
  same day.</DIV>
  <DIV>(stagger?)</DIV>
  <DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
  color=#0000ff></FONT><BR class=khtml-block-placeholder></DIV>
  <DIV>You can drag the timeline vertically and horizontally now.</DIV>
  <DIV><FONT color=#0000ff></FONT><FONT color=#0000ff></FONT><FONT 
  color=#0000ff></FONT><BR class=khtml-block-placeholder></DIV>
  <DIV>Decade Query</DIV>
  <DIV style="MARGIN: 0px">{</DIV>
  <DIV style="MARGIN: 0px">"decade0":{</DIV>
  <DIV style="MARGIN: 0px">"query":[{</DIV>
  <DIV style="MARGIN: 0px">"active_end":[{</DIV>
  <DIV style="MARGIN: 0px">"value":null</DIV>
  <DIV style="MARGIN: 0px">}],</DIV>
  <DIV style="MARGIN: 0px">"active_start":[{</DIV>
  <DIV style="MARGIN: 0px">"value":null,</DIV>
  <DIV style="MARGIN: 0px">"value&lt;=":"1939",</DIV>
  <DIV style="MARGIN: 0px">"value&gt;=":"1930"</DIV>
  <DIV style="MARGIN: 0px">}],</DIV>
  <DIV style="MARGIN: 0px">"guid":null,</DIV>
  <DIV style="MARGIN: 0px">"name":null,</DIV>
  <DIV style="MARGIN: 0px">"sort":"name",</DIV>
  <DIV style="MARGIN: 0px">"type":"/music/artist"</DIV>
  <DIV style="MARGIN: 0px">}]</DIV>
  <DIV style="MARGIN: 0px">},</DIV>
  <DIV style="MARGIN: 0px">"decade1":{</DIV>
  <DIV style="MARGIN: 0px">"query":[{</DIV>
  <DIV style="MARGIN: 0px">"active_end":[{</DIV>
  <DIV style="MARGIN: 0px">"value":null</DIV>
  <DIV style="MARGIN: 0px">}],</DIV>
  <DIV style="MARGIN: 0px">"active_start":[{</DIV>
  <DIV style="MARGIN: 0px">"value":null,</DIV>
  <DIV style="MARGIN: 0px">"value&lt;=":"1959",</DIV>
  <DIV style="MARGIN: 0px">"value&gt;=":"1950"</DIV>
  <DIV style="MARGIN: 0px">}],</DIV>
  <DIV style="MARGIN: 0px">"guid":null,</DIV>
  <DIV style="MARGIN: 0px">"name":null,</DIV>
  <DIV style="MARGIN: 0px">"sort":"name",</DIV>
  <DIV style="MARGIN: 0px">"type":"/music/artist"</DIV>
  <DIV style="MARGIN: 0px">}]</DIV>
  <DIV style="MARGIN: 0px">}</DIV>
  <DIV style="MARGIN: 0px">}</DIV>
  <DIV style="MARGIN: 0px"><FONT color=#0000ff></FONT><BR 
  class=khtml-block-placeholder></DIV>
  <DIV><FONT color=#0000ff></FONT><BR>
  <DIV><FONT 
color=#0000ff></FONT>&nbsp;</DIV></DIV></BLOCKQUOTE></DIV></DIV></BODY></HTML>