<!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">2018-09-20 14:11:38 +0900 (Thu, 20 Sep 2018)</dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Revision</dt>
<dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce">5920d71175efac3f6f91a60fb00f3bcda551ccce</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">Fix a "AND min ID skip" bug
It may be occurred with nested index search. So this change disables
"AND min ID skip" optimization when nested index search is used.</pre></dd>
<dt style="clear: both; float: left; font-weight: bold; width: 8em">Added files</dt>
<dd style="margin-left: 8.5em">
<ul>
<li><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8">test/command/suite/select/filter/index/optimization/and_min_skip/equal_match_match.expected</a></li>
<li><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aae">test/command/suite/select/filter/index/optimization/and_min_skip/equal_match_match.test</a></li>
</ul>
</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7de">lib/expr.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/expr.c (+11 -7)</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4035">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4036">4036</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4037">4037</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4038">4038</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4039">4039</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4040">4040</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4041">4041</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4042">4042</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4043">4043</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4044">4044</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4045">4045</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4046">4046</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4047">4047</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4048">4048</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4070">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4071">4071</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4072">4072</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4073">4073</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4074">4074</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4075">4075</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4076">4076</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4078">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4079">4079</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4080">4080</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4081">4081</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4082">4082</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4083">4083</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4084">4084</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4085">4085</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deL4086">4086</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4035">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4036">4036</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4037">4037</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4038">4038</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4039">4039</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4040">4040</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4041">4041</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-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4042">4042</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4043">4043</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4044">4044</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4066">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4067">4067</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4068">4068</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4069">4069</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4070">4070</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4071">4071</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4072">4072</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4073">4073</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4074">4074</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4075">4075</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4076">4076</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4077">4077</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4078">4078</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4079">4079</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4081">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4082">4082</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4083">4083</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4084">4084</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4085">4085</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4086">4086</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4087">4087</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4088">4088</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4089">4089</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-e78975e2685896edaae06774d692d7deR4090">4090</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">@@ -4036,13 +4036,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select_index_match(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> optarg.match_info.flags = GRN_MATCH_INFO_GET_MIN_RECORD_ID;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> ctx->flags |= GRN_CTX_TEMPORARY_DISABLE_II_RESOLVE_SEL_AND;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> for (j = 0; j < n_indexes; j++, ip++, wp += 2) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ grn_bool use_and_min_skip_enable;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> uint32_t sid = (uint32_t) wp[0];</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int32_t weight = wp[1];</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (grn_table_select_and_min_skip_enable) {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- optarg.match_info.min = *min_id;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- } else {</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- optarg.match_info.min = GRN_ID_NIL;</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- }</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (sid > 0) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int weight_index = sid - 1;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int current_vector_size;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4071,6 +4067,13 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select_index_match(grn_ctx *ctx,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre"> continue;</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ use_and_min_skip_enable =</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (grn_table_select_and_min_skip_enable && !GRN_ACCESSORP(ip[0]));</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (use_and_min_skip_enable) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ optarg.match_info.min = *min_id;</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">+ optarg.match_info.min = GRN_ID_NIL;</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"> grn_obj_search(ctx, ip[0], si->query, res, si->logical_op, &optarg);</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> if (optarg.weight_vector) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> int i;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -4079,8 +4082,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_table_select_index_match(grn_ctx *ctx,</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"> GRN_BULK_REWIND(&wv);</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- if (!minimum_min_id_is_set ||</span>
<span class="diff-deleted" style="background-color: #ffecec; color: #000000; display: block; white-space: pre">- optarg.match_info.min < minimum_min_id) {</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ if (use_and_min_skip_enable &&</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ (!minimum_min_id_is_set ||</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ optarg.match_info.min < minimum_min_id)) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> minimum_min_id_is_set = GRN_TRUE;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> minimum_min_id = optarg.match_info.min;</span>
<span class="diff-not-changed" style="display: block; white-space: pre"> }</span>
</pre>
</td>
</tr>
</tbody>
</table>
<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"> Added: test/command/suite/select/filter/index/optimization/and_min_skip/equal_match_match.expected (+71 -0) 100644</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8">...</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-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-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-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-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-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-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-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>
</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8">...</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R1">1</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R2">2</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R3">3</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R4">4</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R5">5</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R6">6</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R7">7</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R8">8</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R9">9</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R10">10</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R11">11</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R12">12</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R13">13</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R14">14</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R15">15</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R16">16</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R17">17</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R18">18</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R19">19</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R20">20</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R21">21</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R22">22</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R23">23</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R24">24</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R25">25</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R26">26</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R27">27</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R28">28</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R29">29</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R30">30</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R31">31</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R32">32</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R33">33</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R34">34</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R35">35</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R36">36</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R37">37</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R38">38</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R39">39</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R40">40</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R41">41</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R42">42</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R43">43</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R44">44</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R45">45</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R46">46</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R47">47</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R48">48</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R49">49</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R50">50</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R51">51</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R52">52</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R53">53</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R54">54</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R55">55</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R56">56</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R57">57</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R58">58</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R59">59</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R60">60</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R61">61</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R62">62</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R63">63</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R64">64</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R65">65</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R66">66</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R67">67</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R68">68</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R69">69</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R70">70</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-821852426926ea4943abcd12fa03f5d8R71">71</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">@@ -0,0 +1,71 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+table_create Tags TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Tags label COLUMN_SCALAR ShortText</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+table_create Memos TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Memos tag COLUMN_SCALAR Tags</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Memos content COLUMN_SCALAR Text</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+table_create Terms TABLE_PAT_KEY ShortText --normalize NormalizerNFKC100 --default_tokenizer TokenBigram</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Terms tags_label COLUMN_INDEX|WITH_POSITION Tags label</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Terms memos_content COLUMN_INDEX|WITH_POSITION Memos content</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Tags memos_tag COLUMN_INDEX Memos tag</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+[[0,0.0,0.0],true]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+load --table Tags</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">+{"_key": "mroonga", "label": "Mroonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "pgroonga", "label": "PGroonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "groonga", "label": "Groonga"}</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">+[[0,0.0,0.0],3]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+load --table Memos</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">+{"_key": "groonga", "tag": "groonga", "content": "Groonga is fast"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "mroonga", "tag": "mroonga", "content": "Mroonga is based on Groonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "pgroonga", "tag": "pgroonga", "content": "PGroonga is based on Groonga"}</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">+[[0,0.0,0.0],3]</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+select Memos --filter '_key == "groonga" && tag.label @ "Groonga" && content @ "Groonga"'</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0.0,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 0.0</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-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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ 1</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-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">+ "_id",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "UInt32"</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "_key",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "ShortText"</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "content",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "Text"</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "tag",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "Tags"</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-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">+ 1,</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "groonga",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "Groonga is fast",</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ "groonga"</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-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>
</pre>
</td>
</tr>
</tbody>
</table>
<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"> Added: test/command/suite/select/filter/index/optimization/and_min_skip/equal_match_match.test (+31 -0) 100644</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aae">...</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-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-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-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>
</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aae">...</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR1">1</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR2">2</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR3">3</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR4">4</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR5">5</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR6">6</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR7">7</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR8">8</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR9">9</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR10">10</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR11">11</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR12">12</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR13">13</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR14">14</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR15">15</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR16">16</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR17">17</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR18">18</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR19">19</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR20">20</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR21">21</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR22">22</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR23">23</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR24">24</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR25">25</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR26">26</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR27">27</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR28">28</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR29">29</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR30">30</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/5920d71175efac3f6f91a60fb00f3bcda551ccce#diff-fd6a05afbedf6361a22222c13f166aaeR31">31</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">@@ -0,0 +1,31 @@</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+table_create Tags TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Tags label COLUMN_SCALAR ShortText</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">+table_create Memos TABLE_HASH_KEY ShortText</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Memos tag COLUMN_SCALAR Tags</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Memos content COLUMN_SCALAR Text</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">+table_create Terms TABLE_PAT_KEY ShortText \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ --normalize NormalizerNFKC100 \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ --default_tokenizer TokenBigram</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Terms tags_label COLUMN_INDEX|WITH_POSITION Tags label</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+column_create Terms memos_content COLUMN_INDEX|WITH_POSITION Memos content</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">+column_create Tags memos_tag COLUMN_INDEX Memos tag</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">+load --table Tags</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">+{"_key": "mroonga", "label": "Mroonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "pgroonga", "label": "PGroonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "groonga", "label": "Groonga"}</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+load --table Memos</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">+{"_key": "groonga", "tag": "groonga", "content": "Groonga is fast"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "mroonga", "tag": "mroonga", "content": "Mroonga is based on Groonga"},</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+{"_key": "pgroonga", "tag": "pgroonga", "content": "PGroonga is based on Groonga"}</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-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+select Memos \</span>
<span class="diff-added" style="background-color: #eaffea; color: #000000; display: block; white-space: pre">+ --filter '_key == "groonga" && tag.label @ "Groonga" && content @ "Groonga"'</span>
</pre>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>