検索フィールド指定による検索

フィールド指定検索

Fess でクロールした結果はタイトルや本文などの各フィールドごとに保存されています。それらのフィールドを指定して検索することができます。フィールドを指定して検索することで、ドキュメントの種類別やサイズ別など細かい検索条件の指定をすることができます。

利用可能なフィールド

デフォルトでは以下のフィールドを指定して検索することができます。

url クロールした URL
host クロールした URL に含まれていたホスト名
site クロールした URL に含まれていたサイト名
title タイトル
content 本文
contentLength クロールしたコンテンツサイズ
lastModified クロールしたコンテンツの最終更新日
mimetype コンテンツの MIME タイプ

Table: 利用可能なフィールド一覧

フィールド指定をしていない場合は、content を対象に検索します。フィールドはSolrのダイナミックフィールドを利用することで独自のフィールドも利用することができます。

HTMLファイルを検索対象としている場合、titleタグがtitleフィールド、bodyタグ以下の文字列がbodyフィールドに登録されています。

利用方法

フィールド指定検索をする場合は、「フィールド名:検索語」のようにフィールド名と検索語をコロン(:)で区切って検索フォームに入力して検索します。

titleフィールドに対して、fess を検索語として検索する場合は以下のように入力します。

title:fess

上記の検索により、titleフィールドにfessが含まれるドキュメントが検索結果として表示されます。