Adaloでは複雑な検索は中々難しいですが、簡単なものであればすぐできます。ユーザーが検索ボックスにキーワードを入力すると、自動的にフィルターがかかるようなやつです。%3Cdiv%20style%3D%22padding%3A75%25%200%200%200%3Bposition%3Arelative%3B%22%3E%3Ciframe%20src%3D%22https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F660794443%3Fh%3D5fcf9713fa%26amp%3Bbadge%3D0%26amp%3Bautopause%3D0%26amp%3Bplayer_id%3D0%26amp%3Bapp_id%3D58479%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%3B%20picture-in-picture%22%20allowfullscreen%20style%3D%22position%3Aabsolute%3Btop%3A0%3Bleft%3A0%3Bwidth%3A100%25%3Bheight%3A100%25%3B%22%20title%3D%22Adalo_%E6%A4%9C%E7%B4%A2%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%22%3E%3C%2Fiframe%3E%3C%2Fdiv%3E%3Cscript%20src%3D%22https%3A%2F%2Fplayer.vimeo.com%2Fapi%2Fplayer.js%22%3E%3C%2Fscript%3Eこんな感じですね。ではやってみましょう。まずはText Inputとリストを配置以下のように、検索用のInputBox(Text Input)を配置し、その下に検索される対象のリストを置きます。リストの内容は何でもOKです。僕の場合はPostsというコレクション名にして、以下のようにデータを入れてみました。こんな感じで、データもテキトーに投入しておきます。「Search Index」という謎な項目も入ってますが、こちらは後ほど説明しますね。検索条件を設定するリストを選択し、Filterを設定します。リストのAdd Filterから条件を設定します。Custom FilterでTitleがInput(TextInputの名前)をContainしているもののみを表示します。以下のように設定します。赤くInputとなってるのはインプットボックスの名前ですね。Other Componentから探して選択します。こんな感じ。はい、これでできました。とても簡単です。しかしこれだと、「Title」に含まれたものだけが表示されます。もし僕のDB構成で言うところの、詳細情報の説明書きである「Description」にも入ってる項目からも検索したい、、、!ということはよくありますよね?そういった、複数の条件の指定は、標準の機能としてはAdaloはまだサポートできていません。なので、苦肉の策として、以下にやり方を紹介します。複数のデータベース項目から検索フィルターをかける方法答えは単純で、データを登録する際に検索用の項目も追加してあげる方法です。データベースのリスト(今回で言う「Posts」)に、Search Indexというプロパティを追加します。今回は、Titleという項目とDescriptionという項目を検索対象にしたいので、Postをデータベースに登録する際に、Title と Descriptionをくっつけた文字列をこのSearch Indexに追加してあげます。↑こんな感じです。投稿をするCreatePost画面を設けます。その画面からPostをCreateした直後に、そのPostをUpdateします。そのUpdateの中で上記のようにPostのTitleとPostのdescriptionをSearch Indexの中に突っ込んであげています。あとは↑こんな感じでさっきのCustom Filterの対象をSearch Indexに変えてあげるだけで、Titleにある文字もDescriptionにある文字も両方検索対象にしてくれます。動画で確認したい方はこちらもご参考まで↓%3Ciframe%20width%3D%22560%22%20height%3D%22315%22%20src%3D%22https%3A%2F%2Fwww.youtube.com%2Fembed%2FO_90hEPap7k%22%20title%3D%22YouTube%20video%20player%22%20frameborder%3D%220%22%20allow%3D%22accelerometer%3B%20autoplay%3B%20clipboard-write%3B%20encrypted-media%3B%20gyroscope%3B%20picture-in-picture%22%20allowfullscreen%3E%3C%2Fiframe%3E