Mapping Dictionary

Overview

You can map specific characters (symbols, character codes, full-width/half-width) to other characters.

Management Operations

Display Method

To open the mapping configuration list page shown below, click [System > Dictionary] in the left menu, then click mapping.

image0

Click the configuration name to edit it.

Configuration Method

To open the mapping configuration page, click the New button.

image1

Configuration Items

Source

Enters the characters (symbols, character codes, full-width/half-width) to be mapped.

Target

Expands the characters entered in the source field with the converted characters.

Download

You can download in mapping dictionary format.

Upload

You can upload in mapping dictionary format.

Bundled Mapping Dictionaries

The default mapping.txt is used to analyze search fields such as title and content. It folds hiragana, small kana and half-width katakana into full-width katakana, so that りんご, リンゴ and リンゴ match each other. In Fess 15.9, it also folds the following spellings:

  • ゐ and ゑ (to イ and エ), small kana such as ゎ, ゕ, ゖ, ヮ, ヵ, ヶ and ㇰ-ㇿ, and ゝ and ゞ (to ヽ and ヾ)

  • ヴ, ヴャ, ヴュ and ヴョ, hiragana ゔ, half-width ヴ, and ウ or う followed by a combining voiced sound mark (U+3099); for example, ラヴ becomes ラブ and レヴュー becomes レビユー

In addition, ‐ ‑ ‒ – — ― ⁻ ₋ − and - written right after kana are treated as the long vowel mark ー (prolonged_sound_mark_filter), so サ―バ- and サ−バ‐ match サーバー. An ASCII hyphen-minus (-) and a dash after kanji, letters or digits (東京-大阪, 2026−10−02) are not changed.

ja/mapping.txt for Japanese (the *_ja fields) keeps hiragana and small kana as they are, because the morphological analyzer needs them, and folds only spellings such as ヴ.

Note

These settings apply to a newly created document index. An existing index keeps its analysis settings and dictionaries until it is reindexed. To apply them to an existing index, reindex with “Reset Dictionaries” enabled on the Maintenance page. Resetting the dictionaries overwrites any edits to mapping.txt / ja/mapping.txt made in the administration screen.