搜索提示服务引擎 sgserver

openkk 12年前
     <h3>Suggestion Server Based Real-time</h3>    <p><span style="font-family:微软雅黑, Verdana, sans-serif, 宋体;font-weight:bold;">其实是个suggestion的搜索引擎,能很轻松的提供搜索提示服务,不同与传统的搜索提示服务在于 sgserver处理的目标数据是各个不同并实时变化的,比如用于 sns好友搜索,提供所有好友的名称,可通过全拼、简拼的前缀,局部字母等方式进行匹配, 不好意思 表达能力有限</span></p>    <p>优势: </p>    <ul>     <li>适用于关系型的数据检索(即每个查询的搜索范围不同,关系又在实时变化) </li>    </ul>    <p>介绍: </p>    <ul>     <li>实时数据索引 </li>     <li>支持汉字转拼音 </li>     <li>支持全拼、简拼的部分匹配 </li>     <li>支持 LRU Cache </li>     <li>基于ICE进行通讯 </li>    </ul>    <p>平台支持: </p>    <ul>     <li>Linux i386 / X86-64 </li>    </ul>    <p>测试环境(虚拟机 X86-64): </p>    <ul>     <li>CPU - 2.53 GHz </li>     <li>Memory - 1020 M </li>    </ul>    <p>以下测试耗时仅表示服务端的执行耗时,不包含网络通讯等消耗。 </p>    <table class="wikitable ke-zeroborder">     <tbody>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">模拟 5W 的用户数据:</td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求 </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">= 1s </td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求(开启缓存) </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">< 200ms </td>      </tr>     </tbody>    </table>    <table class="wikitable ke-zeroborder">     <tbody>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">模拟 5K 的用户数据:</td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求 </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">= 100ms </td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求(开启缓存) </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">< 50ms </td>      </tr>     </tbody>    </table>    <table class="wikitable ke-zeroborder">     <tbody>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">模拟 1K 的用户数据:</td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求 </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">< 50ms </td>      </tr>      <tr>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">单次请求(开启缓存) </td>       <td style="border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;padding-bottom:5px;padding-left:5px;padding-right:5px;border-top:#ccc 1px solid;border-right:#ccc 1px solid;padding-top:5px;">< 30ms </td>      </tr>     </tbody>    </table>    <br /> 项目地址:    <a href="/misc/goto?guid=4958189361638889332" target="_blank">http://code.google.com/p/sgserver/</a>    <br />