引用の検索可能なデータベースを構築したいと思います。アイデアは、検索ボックスにキーワードを入力し、それらのキーワードで引用符を付けることです。引用符にキーワードを割り当てます。ホストされたCMS(Adobe Business Catalyst)を使用していますが、サーバーサイドスクリプトを使用できません。これを行うための最良の方法は何ですか?javascriptとjqueryでこれを行うことは可能ですか?
3 に答える
すべての引用符をJSONオブジェクトで静的にページに配置することも、HTML要素として表示する準備をして、非表示にすることもできます。次に、キーワードを使用してそれらを検索し、検索に関連するものを再表示します。
引用符の数によっては、ページが大きくなり、読み込みに時間がかかる場合がありますが、これはパフォーマンスのために覚えておくべきことです。
これを行う方法は、見積もりWebアプリを作成することです。次に、Webアプリ検索フォームを作成し、キーワードで検索するためのテキストボックスのみを含めます。BCは、選択したアイテムの説明またはWebアプリのカスタムフィールドを自動的に検索します。
これは、JSONオブジェクトの作成がHTMLコードを解析するよりも時間がかかりません。これはサーバー側のロジックを利用し、条件に一致する結果のみをブラウザーに返すため、パフォーマンスが向上します。
唯一の欠点は、結果ページがSEOに対応しないことです。事前定義された検索を作成する場合は、検索結果を静的ページにAjaxします。
もう少し調べてみると、BusinessCatalystで「Webアプリ」を作成できることがわかりました。これはデータベースとして機能し、キーワードなどを検索できる優れた検索をWebアプリに組み込むことができます。
それ以外は、@ctcherryの方法に従う必要があると思います。