<!DOCTYPE html>
<html>
<head>
</head>
<body>
<dl style="line-height: 1.5; margin-left: 2em">
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
<dd style="margin-left: 8.5em">Kouhei Sutou <kou****@clear*****></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
<dd style="margin-left: 8.5em">2017-04-25 17:54:21 +0900 (Tue, 25 Apr 2017)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d">b8f16925caffb473f052380c31b6f392e663635d</a></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
<dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">ii: use TF-IDF like score for similar search</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758a">lib/ii.c</a></li>
</ul>
</dd>
</dl>
<div class="diff-section" style="clear: both">
<table style="border-collapse: collapse; border: 1px solid #aaa">
<thead>
<tr class="diff-header" style="border: 1px solid #aaa">
<td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre"> Modified: lib/ii.c (+14 -5)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
</td>
</tr>
</thead>
<tbody>
<tr>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7459">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7460">7460</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7461">7461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7462">7462</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7463">7463</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7464">7464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7465">7465</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7466">7466</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7469">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7470">7470</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7471">7471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7472">7472</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7473">7473</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7474">7474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7475">7475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7476">7476</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7477">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7478">7478</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7479">7479</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7480">7480</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7481">7481</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7482">7482</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7483">7483</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7484">7484</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7485">7485</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7486">7486</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7487">7487</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7488">7488</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7489">7489</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7512">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7513">7513</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7514">7514</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7515">7515</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7516">7516</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7517">7517</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7518">7518</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aL7519">7519</a></span>
</pre>
</th>
<th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7459">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7460">7460</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7461">7461</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7462">7462</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7463">7463</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7464">7464</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7465">7465</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7466">7466</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7467">7467</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7470">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7471">7471</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7472">7472</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7473">7473</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7474">7474</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7475">7475</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7476">7476</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7477">7477</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7478">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7479">7479</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7480">7480</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7481">7481</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7482">7482</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7483">7483</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7484">7484</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7485">7485</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7486">7486</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7487">7487</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7488">7488</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7489">7489</a></span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7490">7490</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7491">7491</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7492">7492</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7493">7493</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7494">7494</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7495">7495</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7496">7496</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7497">7497</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7498">7498</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7521">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7522">7522</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7523">7523</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7524">7524</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre"> </span>
<span class="diff-line-number-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7525">7525</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7526">7526</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7527">7527</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/b8f16925caffb473f052380c31b6f392e663635d#diff-cf87acdbcbd22709a858df5c01e6758aR7528">7528</a></span>
</pre>
</th>
<td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7460,7 +7460,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ii_similar_search(grn_ctx *ctx, grn_ii *ii,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> const char *string, unsigned int string_len,</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *s, grn_operator op, grn_select_optarg *optarg)</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- int *w1, limit;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ double *w1;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ int limit;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_id tid, *tp, max_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_rc rc = GRN_SUCCESS;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash *h;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7470,7 +7471,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ii_similar_search(grn_ctx *ctx, grn_ii *ii,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!lexicon || !ii || !string || !string_len || !s || !optarg) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return GRN_INVALID_ARGUMENT;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!(h = grn_hash_create(ctx, NULL, sizeof(grn_id), sizeof(<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">int</span>), 0))) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!(h = grn_hash_create(ctx, NULL, sizeof(grn_id), sizeof(<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">double</span>), 0))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (!(token_cursor = grn_token_cursor_open(ctx, lexicon, string, string_len,</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7478,12 +7479,20 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ii_similar_search(grn_ctx *ctx, grn_ii *ii,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_close(ctx, h);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!(max_size = optarg->max_size)) { max_size = 1048576; }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (!(max_size = optarg->max_size)) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_obj *source_table;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ source_table = grn_ctx_at(ctx, grn_obj_get_range(ctx, (grn_obj *)ii));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (source_table) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ max_size = grn_table_size(ctx, source_table);</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ } else {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ max_size = 1048576;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> while (token_cursor->status != GRN_TOKEN_CURSOR_DONE &&</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> token_cursor->status != GRN_TOKEN_CURSOR_DONE_SKIP) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((tid = grn_token_cursor_next(ctx, token_cursor))) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (grn_hash_add(ctx, h, &tid, sizeof(grn_id), (void **)&w1, NULL)) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- (*w1)+<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">+</span>;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (*w1)<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000"> </span>+<span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">= 1</span>;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (tid && token_cursor->curr_size) {</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -7513,7 +7522,7 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ii_similar_search(grn_ctx *ctx, grn_ii *ii,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t es;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_cursor_get_key_value(ctx, c, (void **) &tp, NULL, (void **) &w1);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if ((es = grn_ii_estimate_size(ctx, ii, *tp))) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- *w1 <span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000">+</span>= max_size<span class="diff-deleted-word" style="background-color: #f8cbcb; color: #000000"> / es</span>;</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ *w1 <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">*</span>= <span class="diff-added-word" style="background-color: #a6f3a6; color: #000000">(double)es / (double)</span>max_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> } else {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> grn_hash_cursor_delete(ctx, c, NULL);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>