intra-mart Accel Platform IM-ContentsSearch for IMBox 仕様書 第4版 2017-08-01

コンテンツ作成仕様

コンテンツ作成対象

IMBoxクローラは各Boxに投稿されたメッセージをスレッドごとにインデックスを作成します。
以下のBoxに投稿されたスレッドが作成対象になります。
  • CompanyBox(ブロードキャストメッセージ含む)
  • GroupBox
  • DirectMessageBox

コンテンツの情報

IMBoxクローラでは、スレッド情報を以下の内容で登録します。

標準フィールド

No フィールド名 設定値 備考
1 ID imbox_%スレッドID% コンテンツを一意に識別するIDです。
2 TYPE
imbox
imbox$companybox
imbox$companybox$%ボックスコード%
imbox$directmessagebox
imbox$groupbox
imbox$groupbox$%ボックスコード%
imbox$broadcast
コンテンツのタイプです。
3 URL imbox/unitbox/%ボックスコード%/%スレッドID% スレッド表示画面のURLです。
4 ID_ORIGINAL スレッドID コンテンツの元データにおける一意なキーとなるIDです。
5 TITLE メッセージ内容(200文字まで) コンテンツのタイトルです。
6 TEXT
メッセージ内容
URI
URIタイトル
URI説明文
タグ名
コンテンツの主となるテキストデータです。
アンケートは質問内容と返信メッセージのみがフィールド格納対象になります。
7 ATTACHMENT
添付ファイル名
添付ファイル内のテキストデータ
 
8 RECORD_DATE スレッドに投稿された最新のメッセージの投稿日時  

動的フィールド

No フィールド名 設定値 備考
1 BOX_CD_STRING ボックスコード  
2 CREATE_THREAD_DATE スレッド作成日時  
3 CREATE_THREAD_USER_STRING スレッド作成ユーザ名  
4 DESTINATION_USER_STRING_MLT DirectMessage宛先ユーザ  
5 MESSAGE_ID_STRING_MLT メッセージID  
6 MESSAGE_TYPE_CD_STRING メッセージ種別コード  
7 POST_TYPE_CD_STRING 投稿先種別コード  
8 POST_USER_CD_STRING_MLT 投稿ユーザコード  
9 REPLY_USER_STRING_MLT 返信ユーザ名  
10 TAG_NAME_STRING_MLT タグ名  

コラム

タイトル(TITLE)、テキスト(TEXT)、添付ファイル(ATTACHMENT)に登録した内容が検索時に検索対象となるフィールドです。

ファセット

IMBoxクローラではコンテンツ作成時に以下のファセット分類を適用しています。

IMBox

IMBoxクローラで作成されたすべてのコンテンツに対して”IMBox”というファセットを適用します。

ブロードキャストメッセージ

ブロードキャストメッセージのコンテンツに対して”ブロードキャストメッセージ”というファセットを適用します。

CompanyBox

CompanyBoxに投稿されたメッセージのスレッドに”CompanyBox”というファセットを適用します。

  • 会社名
“CompanyBox”のファセットを適用したコンテンツに対して、更に会社名のファセットを適用します。

DirectMessageBox

DirectMessageのスレッドに”DirectMessageBox”というファセットを適用します。

GroupBox

GroupBoxに投稿されたメッセージのスレッドに”GroupBox”というファセットを適用します。

  • グループ名
“GroupBox”のファセットを適用したコンテンツに対して、更にグループ名のファセットを適用します。

コラム

IMBoxクローラが全文検索画面に提供するファセットナビゲーションの例

全文検索画面の検索結果にIMBoxのコンテンツがある場合、以下の様なファセットナビゲーションが全文検索画面の左部に表示されます。
リンクを選択することで検索結果の絞込み検索を行うことができます。
../../_images/facet.png

閲覧可能権限

IMBoxクローラは作成するコンテンツに対して、コンテンツの閲覧を許可する権限を以下のように設定します。
  • CompanyBoxに投稿されたメッセージのスレッド
投稿先の会社に所属するユーザ
  • GroupBox(公開)に投稿されたメッセージのスレッド
公開先会社に設定している会社に所属するユーザ
  • GroupBox(非公開)に投稿されたメッセージのスレッド
グループに参加中のユーザ
  • DirectMessageBoxに投稿されたメッセージのスレッド
宛先に指定されているユーザ
  • ブロードキャストメッセージのスレッド
IMBoxクローラが実行された時点で有効な会社に所属するユーザ