Classic環境で利用できます。
検索クエリ情報です。
構文
構文は次の通りです。
private String query_method;
private String query;
private String stopword;
private String name;
private String type;
private String option;
private String ratio;
private String term_extractor;
フィールド
フィールドの詳細は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|
query_method | String | Required | 検索方法を設定main | intersection | scope | exclusion | rerank main : 検索リクエスト時に必須で、「main query」は検索結果集合の和集合演算を行うintersection : 「main query」の検索結果集合と「intersection query」で求めた結果集合の共通集合演算を行うscope : 「scope query」は「intersection query」と効果は同じだが、文書クエリのスコア(qds)には関与しないexclusion : 「exclusion query」は「main、intersection、scope query」の検索結果と「exclusion query」で求めた検索結果に対し差集合演算を行った結果rerank : 「rerank query」は検索結果には影響しないが、qds値の変更に使用。使用可能な query typeはsimbst 、proxrank
|
query | String | Optional | 検索する内容 |
stopword | String | Optional | ストップワードポリシーを指定 |
name | String | Optional | 検索結果の形式を指定json (デフォルト) | xml - 現在は
json タイプのみ設定可能
|
type | String | Optional | 検索タイプを指定oneterm : 単語が1つの場合、その単語を含む文書を探すnterm : 単語が複数の場合、その単語を含む文書を探す(「option」パラメータを使用可能)nofm : すべての単語の中から「ratio」パラメータで与えられた割合以上含まれた文書を探すebool : boolean演算子(and、or)を組み合わせた結果を満たす文書を探すsimbst : 見つかった文書の中でクエリ単語を含む文書は「ratio」パラメータで与えられた値だけ qdsを上げる(「rerank」検索タイプと「ratio」パラメータを一緒に使用)proxrank : 近接度を計算(「rerank」検索タイプと一緒に使用)null : 空のクエリで全文書を検索
|
option | String | Optional | queryタイプのオプションを指定and | or and : 与えられたすべての単語を含む文書を検索or : 与えられた単語のうち1つでも含む文書を検索
|
ratio | String, Double | Optional | 特定の Queryタイプの割合を指定(nofm、simbst typeの場合に使用) |
term_extractor | String | Optional | 検索クエリタームの抽出方法を指定 |
あなたのフィードバックをありがとう!私たちのチームはあなたに戻って取得します