ホームページ > 記事 > CMS チュートリアル > Empire CMS で検索機能を設定する方法
#1. フルサイト検索の概要:
1. サイト全体の全文検索手順:
Empire CMS6.0 以降 このバージョンには、サイト全体の新しい全文検索機能があり、中国語の単語の分割、エンコーディングのトランスコーディング、および Mysql 全文検索テクノロジを使用して、検索を非常に効率的にします。複数のテーブル内のデータを同時に検索し、保存されたテキスト モデルのコンテンツを検索し、大量のデータでの全文検索ソリューションを提供するという問題を解決します。 ユーザーは、ストアド テキスト モデル、メイン テーブルまたはセカンダリ テーブル フィールドを含む、さまざまなデータ テーブルから全文検索にデータをインポートでき、インポート フィールドの設定と複数のテーブルのバッチ インポートをサポートし、クリーンアップおよびクリーンアップする機能を追加できます。すでに情報が削除または無効になっている可能性がある冗長データを検索します。
全文検索に加え、特定の列のみを検索する指定もでき、複数のキーワードの同時検索にも対応します。
(1)、検索データ ソースを追加します;
(2)、検索データ ソースをインポートします;
(3)、完了。
2. サイト全体の検索を設定します:
1. バックエンドにログインし、[列] メニューをクリックして、[サイト全体の検索設定] を選択します。 " サブメニューを選択し、サイト全体の検索の検索設定インターフェイスに入ります: 2. サイト全体の検索設定インターフェイスに入ります:#3. 検索データ ソースの追加
(1) 検索データ ソースの概要: 検索データのソース テーブルの設定、データのインポートデータ ソースから検索テーブルにデータをインポートすると、サイト全体の検索でレコードを検索できるようになります。そのため、情報を更新した後、データ ソースを再インポートして、新しく追加された情報を検索テーブルにインポートする必要があります。 (2) 検索データ ソースの追加: 1. バックエンドにログインし、[列] メニューをクリックし、[検索データ ソースの管理] サブメニューを選択して、管理検索に入ります。データ ソース インターフェイス:#2. 管理検索データ ソースを入力し、[検索データ ソースの追加] ボタンをクリックして、検索データ ソースの追加インターフェイスに入ります:
3. 検索データ ソースを追加するインターフェイスを入力します:
4. サイト全体の検索フォームの構文説明:1. サイト全体の検索フォームの構文説明:
検索フォーム送信アドレス:/e/sch/index.php
フォーム送信メソッド: GETkeyboard: キーワード変数を検索します (フロントデスクで複数のキーを検索します。単語はスペースで区切ることができます)。
field: 検索フィールド変数。0 は背景設定による検索を意味します。1 は全文による検索を意味します。2 はタイトルによる検索を意味します。3 は内容による検索を意味します。
classid: 検索するカラムIDを指定します。複数のカラムIDはカンマで区切って指定します。
2. フォームの例:
<form action='/e/sch/index.php' method="GET" name="search_news"> <table width="100%" border="0" cellspacing="6" cellpadding="0"> <tr> <td height="32">关键字:<input name="keyboard" type="text" value="" /> <select name="field"> <option value="1">全文</option> <option value="2">标题</option> <option value="3">内容</option> </select> <input type="submit" name="Submit2" value="搜索" /> </td> </tr> </table> </form>
3. サイト全体の検索結果ページ:
(1). サイト全体の検索結果テンプレートの変更: Backstage>Template>Publicテンプレート>「サイト検索テンプレート」を変更します。
(2)、検索結果ページのプレビュー:
推奨事項:
Empire cms Web サイト構築チュートリアル以上がEmpire CMS で検索機能を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。