jp_lit_refine_results
Refine saved Japanese literature search results locally: sort, filter by source/date/title/author, or combine multiple cache keys using set operations. Optionally retrieve duplicate clusters for deduplication analysis.
Instructions
read-only。保存済み jp_lit_search 結果を upstream 再検索せずローカルでソート・フィルタ・集合演算し、必要時だけ重複候補クラスタも返す。cache_key が分かっている結果を再評価するときに使い、cache_key を探す段階では jp_lit_search_cache_index または jp_lit_list_cache を使う。cache や session は変更しない
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cache_key | No | 再抽出する単一の jp_lit_search cache_key。cache_keys と同時指定しない。 | |
| cache_keys | No | 集合演算する複数の jp_lit_search cache_key。 | |
| session_id | No | セッションに紐づく検索 cache を対象にする場合のセッションID。 | |
| combine | No | 複数 cache の集合演算。union は和集合、intersection は積集合、minus は先頭から後続を除外する。 | union |
| key_by | No | 集合演算時に item を同一視するキー。source_record は source+source_id、duplicate_key は正規化重複キー、title_author_year はタイトル著者年。 | source_record |
| sort_by | No | 再抽出結果の並び替え項目。未指定なら元の順序を保つ。 | |
| sort_order | No | sort_by 指定時の並び順。 | asc |
| limit | No | 返す item の最大件数。最大 200。 | |
| offset | No | 返す item の offset。0 始まり。 | |
| include_duplicate_clusters | No | true の場合は重複候補クラスタを追加で返す。 | |
| cluster_limit | No | 返す重複クラスタの最大件数。 | |
| cluster_offset | No | 重複クラスタ一覧の offset。0 始まり。 | |
| cluster_member_limit | No | 各重複クラスタで preview する member の最大件数。 | |
| filters | No | 保存済み結果に対するローカル filter。upstream 再検索は行わない。 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_cache_key | Yes | ||
| base_cache_keys | Yes | ||
| combine | Yes | ||
| key_by | Yes | ||
| totals_by_base | Yes | ||
| total_before | Yes | ||
| total_after | Yes | ||
| limit | Yes | ||
| offset | Yes | ||
| items | Yes | ||
| cluster_summary | No | ||
| clusters | No |