• 検索結果がありません。

ウェブサイト内検索機能マニュアル

N/A
N/A
Protected

Academic year: 2021

シェア "ウェブサイト内検索機能マニュアル"

Copied!
10
0
0

読み込み中.... (全文を見る)

全文

(1)

HeartCore

ウェブサイト内検索機能マニュアル

(2)

改訂履歴

改訂日 改訂内容

Ver1.0 2013 年 07 月 マニュアル改訂 Ver1.1 2013 年 10 月 フォーマット改訂

(3)

目次

1. 本文書の目的と対象ライセンス ... - 4 - 1.1 目的 ... -4- 1.2 対象ライセンス ... -4- 2. 機能概要 ... - 4 - 2.1 機能説明 ... -4- 3. 強化版サイト内検索機能のモジュール詳細 ... - 4 - 4. 導入方法 ... - 5 - 4.1 プロパティファイルの設定 ... -5- 4.2 コンテンツデータベースの作成 ... -6- 4.3 レコードの登録 ... -6- 4.4 検索メインページの作成 ... -7- 4.5 検索ページテンプレートの作成 ... -8- 4.6 検索結果テンプレートの作成 ... -9- 4.7 動作確認 ... -10-

(4)

1. 本文書の目的と対象ライセンス

1.1 目的 本文書は、HeartCore Version8 の強化版サイト内検索機能について、機能の概要、使用方法につ いて説明しております。 1.2 対象ライセンス 当該機能を提供しているライセンスは以下の通りです。尚、価格は価格表を参照願います。 Professional Enterprise

Standard Suite Standard Suite

サイト内検索拡張機能(※) ● ● ● ● ●:標準装備 ○:オプション装備 -:設定なし ※JSP 版のみの提供となります。

2. 機能概要

2.1 機能説明 強化版サイト内検索機能は、通常版の機能に検索結果の制御(表示件数、検索キーワード強調)、検 索結果のページング表示の機能を追加したものになります。 強化版サイト内検索機能と通常版の機能の比較につきましては、下表を参照下さい。 項目 通常版(search.jsp) 強化版(SiteSearch.jsp) 検索範囲 タイトル、メタ情報、コンテンツ、サ マリー タイトル、メタ情報、コンテンツ、サ マリー 複数キーワード 半角スペースで AND 検索となる 全角スペースで AND 検索となる ページング機能 ○ ○ 表示件数指定 × ○ 検索キーワード強調 × ○

3. 強化版サイト内検索機能のモジュール詳細

本機能の対象モジュールは次の通りとなります。 /webadmin/extension/SiteSearch.jsp /WEB-INF/classes/sitesearch.properties /WEB-INF/classes/addon/search/ClearHTML.class /WEB-INF/classes/addon/search/ClearHTML$Patterns.class /WEB-INF/classes/addon/search/SiteSearch.class ※SmallBusiness エディション以外はすでに適応済みとなります。

(5)

4. 導入方法

4.1 プロパティファイルの設定 本機能では、「/WEB-INF/classes/sitesearch.properties」ファイル内にて、表示件数やエントリ ーページ ID などを設定します。 項目 内容 page_display ページナビゲーションの表示件数 page_per_num 検索結果の表示件数 order_by 検索結果のリスト表示順 contentd データベース名 (コンテンツデータベースの物理ファイル名を指定) search_template_id 検索ページテンプレート result_template_id 検索結果テンプレート 複数の検索ページを使用する場合は、上記の各プロパティ名に接頭語を付けることで対応します。 default_page_display 例) ※プロパティファイルの設定値を変更、又は更新した場合には、Tomcat 環境のキャッシュのクリ ア、及び再起動が必要となります。 # ページナビゲーションの表示件数 default_page_display=5 # 検索結果の表示件数 default_page_per_num=5 # 検索結果のリスト表示順 default_order_by=created # データベース名 default_ontentdb=data7 # 検索ページテンプレート default_earch_template_id=4 # 検索結果テンプレート default_result_template_id=5

(6)

4.2 コンテンツデータベースの作成 テーブル名 searchCategoryGroup 項 目 search_displayname 店舗名を設定します。 (例: 1 号店) search_category 店舗の ID を設定します。 (例: a01) contentgroups 検索対象とするコンテンツグループを設定します。 (例: A01) 4.3 レコードの登録

Id search_displayname search_category contentgroups

1 1 号店 a01 A01 2 1 号店 a01 A02 3 1 号店 a01 A03 4 2 号店 b01 B01 5 2 号店 b01 B02 6 2 号店 b01 B03 7 3 号店 c01 C01 8 3 号店 c01 C03 9 3 号店 c01 C03

(7)

4.4 検索メインページの作成 検索用のコンテンツに必要なページは次の通りとなります。 (1) 検索メインページ 外部からアクセスされるページです。 (2) 検索ページテンプレート 検索窓と検索結果を表示するページです。 (3) 検索結果テンプレート 検索結果の表示エントリーです。 検索ページは『@@@extension:SiteSearch(接頭語)@@@』関数を使用して出力します。 関数内の『接頭語』は『sitesearch.properties』プロパティファイルで設定した任意の先頭語を宣 言します。 ※『接頭語』については「4.プロパティの設定」をご確認ください。 【宣言例】 @@@extension:SiteSearch(default)@@@ 【ファイル名】 search/search_result.html とします。

(8)

4.5 検索ページテンプレートの作成 項目 内容 @@@script@@@ 検索条件を保持する javascript @@search_word@@@ 検索文字(入力) @@@search_word2@@@ 検索文字(出力) @@@total_cnt@@@ 検索結果総件数 @@@first_cnt@@@ 表示中件数(From) @@@second_cnt@@@ 表示中件数(To) @@@page_navigation@@@ ページナビゲーション @@@searchresults@@@ 検索結果 @@@script@@@

<form name="search" method="POST" action="/search/search_result.html/"> 検索:<input name="search_word" value="@@@search_word@@@" type="text"> <input value="検索" type="submit"><br>

<input value="a01" name="search_group" id="chk_a01" type="checkbox">1 号店<br> <input value="b01" name="search_group" id="chk_b01" type="checkbox">2 号店<br> <input value="c01" name="search_group" id="chk_c01" type="checkbox">3 号店<br> </form> @@@search_word2@@@の検索結果<br> @@@total_cnt@@@件中の<br> @@@first_cnt@@@~@@@second_cnt@@@件を表示<br> @@@page_navigation@@@<br> <br> @@@searchresults@@@

(9)

※タイトルは任意の値を設定して下さい。ファイル名は設定しなくても構いません。 入力タグ(<input>タグ)の以下の name 属性は、モジュール内部で読み込んでいますので変更 する事はできません。 search_word : 検索文字列 search_group : 検索対象店舗 4.6 検索結果テンプレートの作成 項目 内容 @@@filename@@@ URL @@@title@@@ タイトル @@@content@@@ 本文 @@@updated@@@ 更新日 <a href="@@@filename@@@">@@@title@@@</a><br /> @@@content@@@<br /> @@@updated@@@<br />

(10)

4.7 動作確認 検索メインページにアクセスし、キーワード等を入力後、検索ボタンを押します。 検索すると、ページングが表示されている事が確認できます。 以 上 総件数やページングが表示 検索結果の内容

参照

関連したドキュメント

①アプリをアンインストール スタート > 設定 > アプリ > アプリと機能 > Docan Browser5. ②関連ファイル削除(1)

目的 これから重機を導入して自伐型林業 を始めていく方を対象に、基本的な 重機操作から作業道を開設して行け

評価 ○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能

図表 5-1-6 評価シート.. 検査方法基本設計 (奈留港に適合した寸法)工場試験結果追加試験結果対応内容

評価 ○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能

○当該機器の機能が求められる際の区画の浸水深は,同じ区 画内に設置されているホウ酸水注入系設備の最も低い機能

・本計画は都市計画に関する基本的な方 針を定めるもので、各事業の具体的な

設備種目 機器及び設備名称 メンテナンス内容 協定書回数