検索機能で検索できない?!

2024年3月23日テクニカルメモ

WebFOCUSバージョン
8.2.07.28, 9.0.0

アイテムは存在しているのに、検索キーワードを入力しても検索結果としてヒットしない?!
原因は?運用のコツとかあるの?教えてほしいよー

コンテンツとデータの検索機能 とは?

8.2.07から追加された新機能で、WebFOCUS ホームページやWebFOCUS Hubから、コンテンツやデータを検索できる機能です。WebFOCUS Search Server のエンジンとして Apache Solr が使用されています。

Apache Solr とは?

Apacheソフトウェア財団で開発されたオープンソースの全文検索システムです。
Apache Lucene Java 検索ライブラリを使用し、検索およびインデックス作成を行います。

処理イメージ

WebFOCUS にコンテンツやデータを作成・保存したタイミングで、Search Server がインデックスを作成します。ワークスペース上のアイテムは「コンテンツ」として、アプリケーションディレクトリ上のアイテムは「データ」としてインデックスが作成され、リポジトリDB上で管理されます。アイテムの検索は、そのインデックスを元に Search Server が参照し検索結果を表示します。

コンテンツやデータが検索できないときは?

以下を参考に対応を行います。

インデックスの作成

  • [アプリケーションディレクトリ]の画面で、「アプリケーション」を選択
  • 右クリックメニューから「プロパティ」を選択
  • 検索インデックスオプションを選択して「保存」

コンテンツのインデックス作成

  • [ワークスペース]の画面で、「ワークスペース」を選択
  • 右クリックメニューから「プロパティ」を選択
  • 「Refresh Search Index」をクリック

困ったときの参考にしてね♪