アカウント名検索

要件
ログインの有無 True
管理者権限 True
エンドポイント /v1/search
メソッド GET

概要

検索バーに文字列を打ち込むことによってデータベース上にあるアカウント全てをアカウント状態にかかわらず検索できます。

最大検索可能文字数

255文字まで

対象文字種

検索クエリで入力される文字は、以下のカテゴリに分類される

日本語文字

  • ひらがな(あ~ん)
  • カタカナ(ア~ン)
  • 漢字(CJK Unified Ideographs)

英数字

  • A-Z/a-z
  • 0-9(全角・半角)

記号

  • 一般記号:_ . / @ # & % ? !
  • かっこ類:() [] <>
  • 句読点:、 。 , .

必要なデータ

キー 値の種類 必須 説明
type String True ベクトル検索=vector / ファイル名=filename / アカウント名=account / OCR=ocr / 内容=content
keyword String True 検索キーワード(最大255文字)

表示するデータ

キー 値の種類
ユーザーID String

実装要件

  • PostgreSQL の LIKE / ILIKE 検索
  • 管理者権限チェック
  • 必要コンポーネント: PostgreSQL、Valkey(セッション検証)