<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi,<div><br></div><div>I have developed a highly efficient version of OTS - the popular open source text summarizer s/w. For few documents, while OTS takes about 40ms to produce text summary, my version takes around 8ms only. I created a service using my version that listens to summary requests and provide summaries. I have developed an nginx upstream module for this service.</div><div><br></div><div>You can use it in web sites that involve showing summaries of documents and would be thinking about performance due to scale and other features.</div><div><br></div><div>Performance note: the service uses select and non-blocking socket I/O for communicating to client.</div><div><br></div><div>Nginx upstream module for Summarizer:</div><div><a href="https://github.com/reeteshranjan/summarizer-nginx-module" target="_blank">https://github.com/reeteshranjan/summarizer-nginx-module</a></div><div><br></div><div>Highly efficient version of OTS:</div><div><a href="https://github.com/reeteshranjan/summarizer" target="_blank">https://github.com/reeteshranjan/summarizer</a></div><div><br></div><div>Original OTS:</div><div><a href="https://github.com/neopunisher/Open-Text-Summarizer" target="_blank">https://github.com/neopunisher/Open-Text-Summarizer</a></div><div><a href="http://libots.sourceforge.net/" target="_blank">http://libots.sourceforge.net/</a></div><div><br></div><div>Regards,</div><div>Reetesh</div>                                       </div></body>
</html>