村上です。<div><br></div><div>なるほど、ありがとうございます!</div><div>理解しました。</div><div><br></div><div>たくさんのレイヤーのAPIがあって、どれを使えば1番いいのか把握するのがなかなか<span></span>大変ですね。</div><div><br></div><div><br><br>2015年12月25日金曜日、Kouhei Sutou&lt;<a href="mailto:kou****@clear*****">kou****@clear*****</a>&gt;さんは書きました:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">須藤です。<br>
<br>
In &lt;CANM+HhfqdB3Xrk_PvG9zCNdfZGD33OCqi1WSr5j2GK4PO=<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;QrFQ****@mail*****&#39;)">QrFQ****@mail*****</a>&gt;<br>
  &quot;[groonga-dev,03799] grn_table_search のAPIを公開して欲しい&quot; on Thu, 24 Dec 2015 14:06:29 +0900,<br>
  Naoya Murakami &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;visio****@gmail*****&#39;)">visio****@gmail*****</a>&gt; wrote:<br>
<br>
&gt; 特定のキーで前方一致検索するときにgrn_table_search使えると<br>
&gt; 非常に便利なので公開してくれませんでしょうか?<br>
<br>
grn_table_search()を直接使うのではなく、grn_obj_search()を使っ<br>
たこんな感じのやつでお願いします!<br>
grn_obj_search()だとどのテーブルを使ったかというログがでるん<br>
ですよ。<br>
<br>
---<br>
grn_obj query;<br>
grn_search_optarg options;<br>
grn_obj *result;<br>
<br>
GRN_TEXT_INIT(&amp;query, 0);<br>
GRN_TEXT_PUTS(ctx, &amp;query, &quot;tokutei-no-key&quot;);<br>
memset(&amp;options, 0, sizeof(grn_search_optarg));<br>
options.mode = GRN_OP_PREFIX;<br>
result = grn_table_create(ctx, NULL, 0, NULL,<br>
                          GRN_TABLE_HASH_KEY | GRN_OBJ_WITH_SUBREC,<br>
                          table,<br>
                          NULL);<br>
<br>
grn_obj_search(ctx, table, &amp;query, result, GRN_OP_OR, &amp;options);<br>
<br>
GRN_OBJ_FIN(ctx, &amp;query);<br>
---<br>
<br>
--<br>
須藤 功平 &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;kou****@clear*****&#39;)">kou****@clear*****</a>&gt;<br>
株式会社クリアコード &lt;<a href="http://www.clear-code.com/" target="_blank">http://www.clear-code.com/</a>&gt;<br>
<br>
Groongaベースの全文検索システムを総合サポート:<br>
  <a href="http://groonga.org/ja/support/" target="_blank">http://groonga.org/ja/support/</a><br>
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:<br>
  <a href="http://www.clear-code.com/recruitment/" target="_blank">http://www.clear-code.com/recruitment/</a><br>
リーダブルコードワークショップ:<br>
  <a href="http://www.clear-code.com/services/code-reader/readable-code-workshop.html" target="_blank">http://www.clear-code.com/services/code-reader/readable-code-workshop.html</a><br>
<br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;groon****@lists*****&#39;)">groon****@lists*****</a><br>
<a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" target="_blank">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br>
</blockquote></div>