# 7.25.21. `grn_search`

## 7.25.21.1. Summary

TODO…

## 7.25.21.2. Example

TODO…

## 7.25.21.3. Reference

type grn_search_optarg

grn_rc grn_obj_search(grn_ctx *ctx, grn_obj *obj, grn_obj *query, grn_obj *res, grn_operator op, grn_search_optarg *optarg)

  objを対象としてqueryにマッチするレコードを検索し、opの指定に従ってresにレコードを追加あるいは削除します。

  Parameters

    - obj – 検索対象のobjectを指定します。

    - query – 検索クエリを指定します。

    - res – 検索結果を格納するテーブルを指定します。

    - op – `GRN_OP_OR`, `GRN_OP_AND`, `GRN_OP_AND_NOT`, `GRN_OP_ADJUST` のいずれかを指定します。

    - optarg – 詳細検索条件を指定します。

previous

7.25.20. `grn_proc`

next

7.25.22. `grn_table`