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