以下で説明している設定は fess_config.properties で指定します。 変更後は Fess の再起動が必要です。
ファジー検索
4文字以上はファジー検索が適用されており、1文字違いもヒットします。 この設定を無効にする場合は、 -1 を指定します。
検索時のタイムアウト値
検索時のタイムアウト値を指定することができます。 初期値は10秒です。
検索時の最大文字数
検索時の最大文字数を指定することができます。 初期値は1000文字です。
検索時のタイムアウトのログ出力
検索時、タイムアウトした場合のログ出力設定です。 初期値は true(有効) です。
ヒット件数表示
10,000 件以上のヒット件数表示が必要な場合に指定します。 初期値では、10,000万件以上ヒットする場合に以下のような表示になります。
xxxxx の検索結果 約 10,000 件以上 1 - 10 件目 (4.94 秒)
位置情報検索時のインデックス名
位置情報検索時のインデックス名を指定します。 初期値は location です。
リクエストパラメータの言語指定
リクエストパラメータで言語指定する場合のパラメーター名を指定します。 例えばリクエストパラメーターとして、 browser_lang=en のようにURLで渡すと、画面の表示言語が英語に切り替わります。
前方一致検索の指定
完全一致での検索時に 〜* で指定した場合、前方一致検索として検索します。 初期値は true(有効) です。
ハイライトの文字列
ここで指定した文字列で文を区切り、自然な形のハイライト表示を実現します。 指定する文字列は、uを開始区切り文字としてUnicodeの文字にします。
初期値は以下で設定されています。(デコード変換したものです)
! , . ? ։ ؟ ۔ ܀ ܁ ܂ । ၊ ။ ። ፧ ፨ ᙮ ᠃ ᠉ ‼ ‽ ⁇ ⁈ ⁉ 。 ﹒ ﹗ ! . ? 。
ハイライトのフラグメント
OpenSearchから取得するハイライトのフラグメントの文字数や、フラグメント数を指定します。
ハイライト生成方法
OpenSearchのハイライトの生成方法を指定します。
ハイライト対象のタグ
ハイライト対象の開始と終了のタグを指定します。
OpenSearchのハイライターに渡す値
OpenSearchのハイライターに渡す値を指定します。
レスポンスに追加するフィールド名
通常の検索、またはAPI検索時のレスポンスに追加するフィールド名を指定します。
フィールド名の追加
検索フィールド名や、ファセットのフィールド名を追加する際に指定します。
検索結果をGSA互換のXML形式で取得する際の設定
検索結果をGSA互換のXML形式で取得する際に使用します。
- GSA互換のXML形式を使用する時のレスポンスに追加するフィールド名を指定。
- GSA互換のXML形式を使用する時の言語を指定。
- GSA互換のXML形式を使用する時のデフォルトのソートを指定。