本文へ移動
Wagby11
マニュアルのグループを選ぶ

WAGBY11 MANUAL / 11

モデル横断の全文検索を使う

文書や相談メモなど、複数モデルを同じキーワードでまとめて探せます。どの画面に登録されたか分からない情報を探す入口になります。

最終更新日:

検索・全文検索の小目次へ

1. このページで伝える機能

文書や相談メモなど、複数モデルを同じキーワードでまとめて探せます。どの画面に登録されたか分からない情報を探す入口になります。

通常の項目値の検索対象は、保存される文字列型(string)の項目のみです。テキストエリアで入力する長文も含みます。数値・日付・日時・真偽値などの項目値は、キーワード検索の対象にはなりません。添付ファイルのファイル名・抽出本文を検索する機能については、添付ファイルの本文を検索するで説明します。

2. Wagby11で実現できること

共通ヘッダーの検索アイコンから「全体検索」を開き、「契約 更新」を検索します。業務文書と相談メモの結果が、モデルごとに表示されます。抜粋には「件名」「本文」などの項目名が表示されます。

業務文書と相談メモを同じキーワードで検索した結果。
業務文書と相談メモを同じキーワードで検索した結果。

結果の件名から詳細へ進めます。「もっと見る」から、同じキーワードのモデル別全文検索へ進めます。現在の画面の通常検索条件は引き継ぎません。

3. AIへの指示例

最小限の指示例

業務文書と相談メモを、一度のキーワード入力でまとめて探せるようにしてください。

AIは検索対象モデルと、各モデルで公開する文字列項目を類推して補います。利用者が閲覧できる範囲と、どのモデルに同じ語を用意して動作確認するかも伝えます。

より詳細な指示例

SearchDocumentとSearchMemoの両方でentity.fulltext.enabledをtrueにしてください。横断検索専用の設定は追加せず、両モデルの索引が準備できてから共通ヘッダーの全体検索で「契約 更新」を探し、モデル別の結果と詳細への移動を確認します。
既存のモデル・項目・主キー・データ・権限を保持し、Wagby11のguide・referenceを確認してください。新規モデルには自動採番の主キーと予約属性version、必要なCRUD権限を用意します。メニューと一般利用者向け操作マニュアルを更新し、生成・ビルド完了後に起動して動作を確認してください。

4. 編集されるAppSchemaの例

以下は関連する定義の抜粋です。構文を覚えなくても、何をどう探したいかをAIへ伝えられます。

# SearchDocument.yamlとSearchMemo.yamlのそれぞれへ設定
entity:
  fulltext: { enabled: true }

利用者が閲覧できる全文検索有効モデルが対象です。各モデル最大5件を表示します。全モデル合計の正確な件数や、モデル間の関連度順は提供しません。モデル固有の必須検索条件がある場合は、検証エラーになることがあります。

5. 参考資料

guide:モデル横断の全文検索
designer/docs/appschema/html/guide/07-screens/24-global-fulltext-search.html
guide:全文検索
designer/docs/appschema/html/guide/07-screens/23-fulltext-search.html
reference:全文検索
designer/docs/appschema/html/reference/24-fulltext-search.html