検索
メニュー(メニューグループと、リンク)、要素を作成・変更する時に、生成したインデックスで検索できます。
検索は次の 2 つパタンがあります。
- 入力値でリアルタイムで検索
- 入力値で DB 検索
リアルタイムで検索可能な対象は、メニューとロード済み要素(ログイン後、表示などでアクセスした事がある分)です。 この分は、DBに問い合わせすることなく、検索可能です。
検索操作方法
- ① サイトメニューの検索ボタンをクリック →② 検索パネルが表示されます。
- ② 検索パネルのキーワード入力欄 ③ で検索したいキーワードを入力 → ヒットしたリストが表示される ④
- ⑤ リストにカーソルを当てると、右側 ⑥ にサマリーが表示される
- ⑦ 表示をクリックすると、詳細が表示されます。
💡
リアルタイム検索の強度を指定する事が可能です。完全一致を指定している場合、一致したキーワードのみ対象になります。 検索はfuse.js (opens in a new tab)ライブラリーを使用してます。
「検索」ボタンをクリックすると、入力されたキーワードでデータベースに問い合わせして結果を表示する画面に移動します。
要素のインデックスの生成
要素作成、変更時検索用インデックスを自動生成します。インデックス対象になるのは、要素毎に異なります。
- ドキュメントの場合、ページ名称と見出し(ヘッダー)
- フォルダーの場合、格納されるファイルの名称
- 絵描きの場合、テキストで記載した分
- 動画の場合、記述で記載した分
- 全て要素の名称