全文検索の実行
get
/database/rdf/networks/{network_owner},{network_name}/models/{model_name}/search
RDFデータに対して全文検索を実行します。検索文字列に一致するプロパティ値を持つサブジェクト・リソースを検索します。このサービスを使用するには、ターゲットRDFネットワークに全文索引を作成する必要があります。クライアントは、このサービスを起動するには、SQL開発者ロールまたはRDF開発者ロールが必要です。
リクエスト
パス・パラメータ
- model_name(必須): string
RDFモデルの名前。例:
M1 - network_name(必須): string
RDFネットワークの名前。例:
NET1 - network_owner(必須): string
RDFネットワークの所有者。例:
RDFUSER
問合せパラメータ
- index_scan_limit: integer(int32)
最初のテキスト索引スキャンから返される結果の数(これは最初のN行のランダム・セットであり、上位Nスコアに基づく行の順序セットではないことに注意してください)。デフォルト値は5000です。索引スキャンの結果の数に制限がない場合は、値0を使用します。例:
1000 - limit: integer(int32)
戻すレコードの最大数。
- max_objs_per_search_string: integer(int32)
検索文字列に一致できる個別オブジェクト値の最大数。デフォルト値は100です。例:
50 - max_results_per_pred_obj: integer(int32)
単一の(述語、オブジェクト)組合せに許可される結果の最大数。デフォルト値は25です。例:
50 - max_results_per_sub: integer(int32)
単一のサブジェクトに許可される結果の最大数。デフォルト値は25です。例:
50 - offset: integer(int32)
結果を返す最初のレコードの索引。ページ区切りとともに使用されます。
- search_string(required): string
全文検索文字列例:
software
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
成功
ネストされたスキーマ: RDFTextSearchResultElem
タイプ:
object単一のRDFテキスト検索結果要素。
ソースの表示
-
links: array links
-
score: string
すべての一致オブジェクト値に対する最大関連性スコア例:
14 -
sub: string
サブジェクト・リソース例:
<http://example.oracle.com/oracle_corporation> -
vals: string
検索文字列に一致するオブジェクト値からのテキスト・スニペットの集計例:
third largest <b>software</b> company in the world... a suite of enterprise <b>software</b> products