<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/106878/">http://git.reviewboard.kde.org/r/106878/</a>
     </td>
    </tr>
   </table>
   <br />





 <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">ping</pre>
 <br />







<p>- Vishesh</p>


<br />
<p>On October 15th, 2012, 2:56 p.m., Vishesh Handa wrote:</p>






<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.org/media/rb/images/review_request_box_top_bg.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for Nepomuk and Sebastian Trueg.</div>
<div>By Vishesh Handa.</div>


<p style="color: grey;"><i>Updated Oct. 15, 2012, 2:56 p.m.</i></p>






<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">    Use graph groups to filter out ontology results
    
    Virtuoso has this concept of graph groups. We have added all the
    ontology graphs + ontology metadata graphs + virtuoso data graph in this
    graph group.
    
    All search results generated by the query engine do not contain results
    from this graph. This is a much faster approach than the earlier user
    visibility approach which would cause a huge performance bottleneck.
    
    While the current approach is great. It still doesn't solve all our
    problems. We still get graph results in the negated terms, and we STILL
    get some ontology results in some queries. Probably a virtuoso bug.

Can I removed the user visibility update code? I don't think it is required any more.</pre>
  </td>
 </tr>
</table>





<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>autotests/test/querytests.cpp <span style="color: grey">(8417599)</span></li>

 <li>libnepomukcore/query/query.cpp <span style="color: grey">(a0459a5)</span></li>

 <li>services/storage/virtuosoinferencemodel.cpp <span style="color: grey">(bac2f5e)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/106878/diff/" style="margin-left: 3em;">View Diff</a></p>




  </td>
 </tr>
</table>








  </div>
 </body>
</html>