<div dir="ltr">Hi Olly. Thanks for your reply to the previous email.<div><br></div><div>To have an appropriate subject I've started this new thread for further discussions.</div><div><div><br></div><div><span style="font-size:12.8px">> There's a $log{} command available in Omega templates. We can't log from</span><br style="font-size:12.8px"><span style="font-size:12.8px">> the result page template, as the clicks happen after that is used, but we</span><br style="font-size:12.8px"><span style="font-size:12.8px">> could make result links redirect via a second Omega template which does</span><br style="font-size:12.8px"><span style="font-size:12.8px">> the logging.</span><br></div><div><br></div><div><div>To make sure I understand correctly -- we need a second Omega template to enable</div><div>redirection of each result link from opensearch template to that template after they are</div><div>clicked, our first step should be towards implementing such a template or it exists already?</div><div>Please correct me if I'm wrong.</div></div><div><br></div><div>I've been exploring the Omega codebase for the past few days but it would be great if</div><div>you could elaborate a bit about how logging works internally. So far, I understand that</div><div>$log command recursively calls the eval function in which it's defined and prints the</div></div><div>returned string from eval to a log file.</div><div><br></div><div><span style="font-size:12.8px">> So for that you'd also need to implement this result modification and then</span><br style="font-size:12.8px"><span style="font-size:12.8px">> to use that new feature from Omega.</span><br style="font-size:12.8px"></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I've read the paper to understand the FairPairs algorithm. To implement it, we'd need to</span></div><div><span style="font-size:12.8px">take the result links for </span><span style="font-size:12.8px">each query from opensearch template and feed it into the algorithm</span></div><div><span style="font-size:12.8px">which will rearrange the results using a uniform probability variable. Modified results can</span></div><div><span style="font-size:12.8px">then </span><span style="font-size:12.8px">presented using opensearch template and clicks are recorded to adjust the relevance</span></div><div><span style="font-size:12.8px">score </span><span style="font-size:12.8px">of certain doc links.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">> </span><span style="font-size:12.8px">That indeed seems an unrealistic assumption, though I guess what really</span></div><span style="font-size:12.8px">> matters is how effective these models are in practice (after all, models</span><br style="font-size:12.8px"><span style="font-size:12.8px">> are almost inherently simplifications of reality).</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">I'm planning to propose preference pairs model along with FairPairs to eliminate position</span></div><div><span style="font-size:12.8px">bias. </span><span style="font-size:12.8px">Do you suggest to look into one of the sequential models as well?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Also, I'm following the Omega example wiki page to setup Omega at present to have a first</span></div><div><span style="font-size:12.8px">hand </span><span style="font-size:12.8px">experience with </span><span style="font-size:12.8px">it. I've xapian-core and Omega installed on my system (had it installed</span></div><div><span style="font-size:12.8px">earlier but </span><span style="font-size:12.8px">pulled the recent changes and installed again).</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">But visiting localhost/cgi-bin/omega.cgi gives</span><span style="font-size:12.8px"> 500 Internal Sever Error. Looking into e</span><span style="font-size:12.8px">rror log</span></div><div><span style="font-size:12.8px">file </span><span style="font-size:12.8px">(<a href="https://paste.debian.net/922929/" target="_blank">https://paste.debian.<wbr>net/922929/</a>) r</span><span style="font-size:12.8px">eveals that it doesn't have permission to create .libs</span></div><div><span style="font-size:12.8px">directory </span><span style="font-size:12.8px">in /usr/lib/cgi-bin which shouldn't be the case as I set the permissions correctly using:</span></div><div><span style="font-size:12.8px"><br></span><span style="background-color:rgb(247,247,247);color:rgb(0,0,0);font-size:13px">sudo chmod 755 /usr/lib/cgi-bin/omega.cgi</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Also, I didn't see the below output while indexing the data using omnidex.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">[Entering directory /]</span></div><div><span style="font-size:12.8px">Indexing "/ci_01.htm" as text/html ...  added.</span></div><div><span style="font-size:12.8px">Indexing "/ci_02.htm" as text/html ...  added.</span></div><div><span style="font-size:12.8px">...</span></div><div><br></div><div>Did I miss something in the process?</div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Thanks,</span></div><div><span style="font-size:12.8px">Vivek</span></div><div><span style="font-size:12.8px"><br></span></div></div>