システム用動作環境ファイルの実行パラメタの意味を説明します。
conductorのサーバ情報を指定します。以下の順番で指定します。
conductor識別子
conductorが配置されるホスト名またはIPアドレス
要求受付ポート番号
ShunsakuのAPIからの要求を受け付けるポート番号を指定します。
ShunsakuのAPIには、本ポート番号を指定してください。
本パラメタは省略できません。
注意
conductor識別子には、8バイト以内の半角英数字の文字列を指定します。
要求受付ポート番号には、ほかのサービスと重複していないポート番号を指定してください。
1つのサーバ内に、同一のconductor識別子を持つconductorを複数作成することはできません。
conductorが配置されるホスト名またはIPアドレスに、以下は指定できません。
IPv4マップドアドレス
リンクローカルアドレス
上記を表すホスト名
sorterのサーバ情報を指定します。以下の順番で指定します。
sorter識別子
sorterが配置されるホスト名またはIPアドレス
conductorからのソート要求を受け付けるポート番号
複数のsorterを配置する場合には、本パラメタを複数行記述する必要があります。
本パラメタは省略できません。
注意
sorter識別子には、8バイト以内の半角英数字の文字列を指定します。
1つのShunsakuシステム内に、同一のsorter識別子を持つsorterを複数作成することはできません。
sorterが配置されるホスト名またはIPアドレスに、以下は指定できません。
IPv4マップドアドレス
リンクローカルアドレス
上記を表すホスト名
directorのサーバ情報を指定します。以下の順番で指定します。
director識別子
directorが配置されるホスト名またはIPアドレス
searcherへの検索要求を発行するポート番号
searcherへの更新要求を発行するポート番号
要求受付ポート番号
要求を受け付けるポート番号を指定します。
director番号
director識別子に対応する番号を、1~255までの一意の数字で指定します。
conductor用動作環境ファイルの“StartPoint”を利用する場合に使用することができます。それ以外の場合は省略可能です。
searcher種別
searcherの種別を以下の形式で指定します。
SearcherType=Memory:メモリ上のサーチデータを検索する場合(メモリ検索、またはサーチデータのオーバーフロー制御機能) SearcherType=Disk:ディスク上のサーチデータを検索する場合(ディスク検索) |
本パラメタを省略した場合、SearcherType=Memoryを指定したものとみなされます。
searcherの最大メモリ使用サイズ
サーチデータをメモリ上に展開するとき、1つのsearcherの最大メモリ使用量を以下の形式で指定します。
director配下のすべてのsearcherのメモリ使用の合計量ではありません。
SearcherMaxMemorySize=最大メモリ使用サイズ
指定できる範囲は、100~2048です。単位はメガバイトです。
サーチデータのオーバーフロー制御機能を使用するときに指定してください。指定する最大メモリ使用量は、searcherがデータを管理するために必要なメモリ領域や、検索または更新におけるメモリ使用量の変動などを考慮して指定してください。
searcherの並列度
searcherプロセス内で行う並列処理の並列度を指定します。
SearcherParallelDegree=searcherの並列度
指定できる範囲は1~1024です。
指定する並列度は、searcherを配置する配置されるサーバのCPUコア数や、そのサーバに配置される別のsearcherなどのプロセスの稼働状況を考慮し、指定する並列度数分のCPUコアをsearcherが占有できるように設計してください。
また、指定する並列度はサーチサーバのCPU 1個のコア数以下になるように設計してください。たとえば、8コアのCPUを搭載している場合は、searcherの並列度は最大で8にしてください。これは、searcherでは検索対象となる大量のデータをメモリ上に展開しているために、“NUMA(Non-Uniform Memory Access)”の影響を受けて、処理性能が劣化することがあるためです。
本パラメタを省略した場合、SearcherParallelDegree=1を指定したものとみなされます。
複数のdirectorを配置する場合には、本パラメタを複数行記述する必要があります。 255個までのdirectorを定義することができます。
本パラメタは省略できません。
注意
director識別子には、8バイト以内の半角英数字の文字列を指定します。
director番号は省略可能です。
1つのShunsakuシステム内に、同一のdirector識別子を持つdirectorを複数作成することはできません。
directorが配置されるホスト名またはIPアドレスに、以下は指定できません。
IPv4マップドアドレス
リンクローカルアドレス
上記を表すホスト名
参考
searcher種別とsearcherの最大メモリ使用サイズの組合せを以下に示します。
searcherの種別 | システム用動作環境ファイル | searcher用動作環境ファイル | |
---|---|---|---|
SearcherType | SearcherMaxMemorySize | SearchDataFileFolder | |
メモリ検索 | Memoryまたは省略 | ― | ― |
サーチデータのオーバーフロー制御機能 | Memoryまたは省略 | ○ | ○ |
ディスク検索 | Disk | ― | ○ |
○:指定あり
―:指定なし
searcherのサーバ情報を指定します。以下の順番で指定します。
searcher識別子
searcherが配置されるホスト名またはIPアドレス
directorからの要求を受け付けるポート番号
接続するdirectorのdirector識別子
複数のsearcherを配置する場合には、本パラメタを複数行記述する必要があります。1つのdirectorに登録できるsearcher数の上限は、512です。
本パラメタは省略できません。
注意
searcher識別子には、8バイト以内の半角英数字の文字列を指定します。
directorからの要求を受け付けるポート番号には、ほかのサービスと重複していないポート番号を指定してください。
1つのShunsakuシステム内では、配置するサーチサーバが異なる場合に限り、同一のsearcher識別子を持つsearcherおよび代替searcherを配置することができます。
1つのサーバ内に、同一のsearcher識別子を持つsearcherおよび代替searcherを複数作成することはできません。
searcherが配置されるホスト名またはIPアドレスに、以下は指定できません。
IPv4マップドアドレス
リンクローカルアドレス
上記を表すホスト名
代替searcherのサーバ情報を指定します。以下の順番で指定します。
searcher識別子
代替searcherが配置されるホスト名またはIPアドレス
directorからの要求を受け付けるポート番号
接続可能なdirectorのdirector識別子
代替接続が可能なdirectorを限定する場合に指定します。
複数のdirector識別子の指定が可能です。省略した場合には、システム用動作環境ファイルに指定したすべてのdirectorから接続できます。
複数の代替searcherを配置する場合には、本パラメタを複数行記述する必要があります。1つのdirectorに登録できるsearcher数の上限は、director識別子を省略した代替searcherを含めて512です。
本パラメタを省略した場合、searcherに異常が発生したときには、縮退運用となります。
注意
searcher識別子には、8バイト以内の半角英数字の文字列を指定します。
代替searcherのポート番号には、ほかのサービスと重複していないポート番号を指定してください。
1つのShunsakuシステム内では、配置するサーチサーバが異なる場合に限り、同一のsearcher識別子を持つsearcherおよび代替searcherを配置することができます。
1つのサーバ内に、同一のsearcher識別子を持つsearcherおよび代替searcherを複数作成することはできません。
代替searcherが配置されるホスト名またはIPアドレスに、以下は指定できません。
IPv4マップドアドレス
リンクローカルアドレス
上記を表すホスト名
検索対象となるデータの文字コードを指定します。
本パラメタを省略した場合、UTF-8を指定したものとみなされます。
設定 | 意味 |
---|---|
UTF-8 | UTF-8の場合 |
SHIFT-JIS | Shift-JISの場合(日本語) |
EUC | EUC-JPの場合(日本語) |
注意
検索用データは、CharacterCodeで指定した文字コードで登録してください。
検索対象文字列の半角英字について大文字・小文字の取扱いを指定します。
0:区別する
1:区別しない
本パラメタを省略した場合、0を指定したものとみなされます。
検索キーワード | 検索対象文字 | 0:区別する | 1:区別しない |
---|---|---|---|
ab | ab | ○ | ○ |
AB | × | ○ | |
aB | × | ○ | |
Ab | × | ○ | |
AB | ab | × | ○ |
AB | ○ | ○ | |
aB | × | ○ | |
Ab | × | ○ |
○:ヒットする
×:ヒットしない
注意
本パラメタは、パターンおよび文字列の完全一致で有効です。
本パラメタは、ダイレクトアクセスキーを指定したAPIでは、有効となりません。
検索対象文字列の全角英字について大文字・小文字の取扱いを指定します。
0:区別する
1:区別しない
本パラメタを省略した場合、0を指定したものとみなされます。
検索キーワード | 検索対象文字 | 0:区別する | 1:区別しない |
---|---|---|---|
ab | ab | ○ | ○ |
AB | × | ○ | |
aB | × | ○ | |
Ab | × | ○ | |
AB | ab | × | ○ |
AB | ○ | ○ | |
aB | × | ○ | |
Ab | × | ○ |
○:ヒットする
×:ヒットしない
注意
本パラメタは、日本語の文字コードで有効となります。
日本語の文字コードを使用する場合は、“CharacterCode”に、“UTF-8”、“SHIFT-JIS”、“EUC”のいずれかを指定してください。
全角の文字と半角の文字は区別されます。
本パラメタは、パターンの文字列検索および文字列の完全一致で有効です。
本パラメタは、ダイレクトアクセスキーを指定したAPIでは、有効となりません。
検索対象文字列の英数字、および、ASCII文字に対して、全角文字と半角文字の取り扱いを指定します。
0:区別する。
1:区別しない
本パラメタを省略した場合、0を指定したものとみなされます。
検索キーワード | 検索対象文字 | 0:区別する | 1:区別しない |
---|---|---|---|
ab | ab | ○ | ○ |
ab | × | ○ | |
aB | × | ○ | |
Ab | × | ○ | |
AB | AB | × | ○ |
AB | ○ | ○ | |
aB | × | ○ | |
Ab | × | ○ |
○:ヒットする
×:ヒットしない
注意
本パラメタは、日本語の文字コードで有効となります。
日本語の文字コードを使用する場合は、“CharacterCode”に、“UTF-8”、“SHIFT-JIS”、“EUC”のいずれかを指定してください。
本パラメタは、パターンの文字列検索および文字列の完全一致で有効です。
本パラメタは、ダイレクトアクセスキーを指定したAPIでは、有効となりません。
本パラメタは、英数字、および表記可能なASCII文字が対象です。
詳細は、“全角文字と半角文字の対応表”を参照してください。
実行パラメタ「SkipChar」、「SeparateChar」との関係
本機能は、実行パラメタ「SkipChar」や「SeparateChar」に指定された文字に対しては、有効になりません。このため、実行パラメタ「SkipChar」や「SeparateChar」には、全角文字と半角文字のすべての文字を指定してください。
実体参照の取り扱いについて
検索キーワードに実体参照(例 「&」など)を記述する場合は、半角文字で指定してください。全角文字で指定した場合には、文字列として扱います。
文字範囲指定と数値範囲指定の検索について
本機能を有効とし、文字範囲指定の検索を実行した場合、指定された範囲の文字に対して、全角文字の範囲と半角文字の範囲が有効になります。
例) 検索式
/doc/University/rank = '[A-C]'
/doc/University/rankが示す要素ノードの値に、「A(半角文字)」~「C(半角文字)」と「A(全角文字)」~「C(全角文字)」を含む場合に真となります。
特殊な意味を持つ文字の全角文字がキーワードに指定された場合
特殊な意味を持つ文字(例 「.」任意の一文字や「$」後方一致 など)を検索式のキーワードに記述する場合には、半角文字で記述してください。全角文字をキーワードに指定した場合は、1文字と扱うため、特殊な意味は持ちません。
例) 検索式
/doc/salary = '1000$'
/doc/salaryが示す要素ノードの値に、「1000$(半角文字)」、「1000$(全角文字)」を含む場合に真となります。後方一致指定の検索としては動作しません。
以下に特殊な意味をもつ文字の一覧を記述します。
$、&、*、+、.、.、?、~
全角文字と半角文字の対応表
半角 | 全角 | ||||||
---|---|---|---|---|---|---|---|
文字 | 文字名 | CODE | 文字 | 文字名 | CODE | ||
UTF-8 | EUC | SHIFT-JIS | |||||
0 | Digit Zero | 0x0030 | 0 | FullWidth Digit Zero | 0xEFBC90 | 0xA3B0 | 0x824F |
1 | Digit One | 0x0031 | 1 | FullWidth Digit One | 0xEFBC91 | 0xA3B1 | 0x8250 |
2 | Digit Two | 0x0032 | 2 | FullWidth Digit Two | 0xEFBC92 | 0xA3B2 | 0x8251 |
3 | Digit Three | 0x0033 | 3 | FullWidth Digit Three | 0xEFBC93 | 0xA3B3 | 0x8252 |
4 | Digit Four | 0x0034 | 4 | FullWidth Digit Four | 0xEFBC94 | 0xA3B4 | 0x8253 |
5 | Digit Five | 0x0035 | 5 | FullWidth Digit Five | 0xEFBC95 | 0xA3B5 | 0x8254 |
6 | Digit Six | 0x0036 | 6 | FullWidth Digit Six | 0xEFBC96 | 0xA3B6 | 0x8255 |
7 | Digit Seven | 0x0037 | 7 | FullWidth Digit Seven | 0xEFBC97 | 0xA3B7 | 0x8256 |
8 | Digit Eight | 0x0038 | 8 | FullWidth Digit Eight | 0xEFBC98 | 0xA3B8 | 0x8257 |
9 | Digit Nine | 0x0039 | 9 | FullWidth Digit Nine | 0xEFBC99 | 0xA3B9 | 0x8258 |
半角 | 全角 | ||||||
---|---|---|---|---|---|---|---|
文字 | 文字名 | CODE | 文字 | 文字名 | CODE | ||
UTF-8 | EUC | SHIFT-JIS | |||||
A | Latin Capital Letter B | 0x0041 | A | FullWidth Latin Capital Letter A | 0xEFBCA1 | 0xA3C1 | 0x8260 |
B | Latin Capital Letter B | 0x0042 | B | FullWidth Latin Capital Letter B | 0xEFBCA2 | 0xA3C2 | 0x8261 |
C | Latin Capital Letter C | 0x0043 | C | FullWidth Latin Capital Letter C | 0xEFBCA3 | 0xA3C3 | 0x8262 |
D | Latin Capital Letter D | 0x0044 | D | FullWidth Latin Capital Letter D | 0xEFBCA4 | 0xA3C4 | 0x8263 |
E | Latin Capital Letter E | 0x0045 | E | FullWidth Latin Capital Letter E | 0xEFBCA5 | 0xA3C5 | 0x8264 |
F | Latin Capital Letter F | 0x0046 | F | FullWidth Latin Capital Letter F | 0xEFBCA6 | 0xA3C6 | 0x8265 |
G | Latin Capital Letter G | 0x0047 | G | FullWidth Latin Capital Letter G | 0xEFBCA7 | 0xA3C7 | 0x8266 |
H | Latin Capital Letter H | 0x0048 | H | FullWidth Latin Capital Letter H | 0xEFBCA8 | 0xA3C8 | 0x8267 |
I | Latin Capital Letter I | 0x0049 | I | FullWidth Latin Capital Letter I | 0xEFBCA9 | 0xA3C9 | 0x8268 |
J | Latin Capital Letter J | 0x004A | J | FullWidth Latin Capital Letter J | 0xEFBCAA | 0xA3CA | 0x8269 |
K | Latin Capital Letter K | 0x004B | K | FullWidth Latin Capital Letter K | 0xEFBCAB | 0xA3CB | 0x826A |
L | Latin Capital Letter L | 0x004C | L | FullWidth Latin Capital Letter L | 0xEFBCAC | 0xA3CC | 0x826B |
M | Latin Capital Letter M | 0x004D | M | FullWidth Latin Capital Letter M | 0xEFBCAD | 0xA3CD | 0x826C |
N | Latin Capital Letter N | 0x004E | N | FullWidth Latin Capital Letter N | 0xEFBCAE | 0xA3CE | 0x826D |
O | Latin Capital Letter O | 0x004F | O | FullWidth Latin Capital Letter O | 0xEFBCAF | 0xA3CF | 0x826E |
P | Latin Capital Letter P | 0x0050 | P | FullWidth Latin Capital Letter P | 0xEFBCB0 | 0xA3D0 | 0x826F |
Q | Latin Capital Letter Q | 0x0051 | Q | FullWidth Latin Capital Letter Q | 0xEFBCB1 | 0xA3D1 | 0x8270 |
R | Latin Capital Letter R | 0x0052 | R | FullWidth Latin Capital Letter R | 0xEFBCB2 | 0xA3D2 | 0x8271 |
S | Latin Capital Letter S | 0x0053 | S | FullWidth Latin Capital Letter S | 0xEFBCB3 | 0xA3D3 | 0x8272 |
T | Latin Capital Letter T | 0x0054 | T | FullWidth Latin Capital Letter T | 0xEFBCB4 | 0xA3D4 | 0x8273 |
U | Latin Capital Letter U | 0x0055 | U | FullWidth Latin Capital Letter U | 0xEFBCB5 | 0xA3D5 | 0x8274 |
V | Latin Capital Letter V | 0x0056 | V | FullWidth Latin Capital Letter V | 0xEFBCB6 | 0xA3D6 | 0x8275 |
W | Latin Capital Letter W | 0x0057 | W | FullWidth Latin Capital Letter W | 0xEFBCB7 | 0xA3D7 | 0x8276 |
X | Latin Capital Letter X | 0x0058 | X | FullWidth Latin Capital Letter X | 0xEFBCB8 | 0xA3D8 | 0x8277 |
Y | Latin Capital Letter Y | 0x0059 | Y | FullWidth Latin Capital Letter Y | 0xEFBCB9 | 0xA3D9 | 0x8278 |
Z | Latin Capital Letter Z | 0x005A | Z | FullWidth Latin Capital Letter Z | 0xEFBCBA | 0xA3DA | 0x8279 |
半角 | 全角 | ||||||
---|---|---|---|---|---|---|---|
文字 | 文字名 | CODE | 文字 | 文字名 | CODE | ||
UTF-8 | EUC | SHIFT-JIS | |||||
a | Latin Small Letter A | 0x0061 | a | FullWidth Latin Small Letter A | 0xEFBD81 | 0xA3E1 | 0x8281 |
b | Latin Small Letter B | 0x0062 | b | FullWidth Latin Small Letter B | 0xEFBD82 | 0xA3E2 | 0x8282 |
c | Latin Small Letter C | 0x0063 | c | FullWidth Latin Small Letter C | 0xEFBD83 | 0xA3E3 | 0x8283 |
d | Latin Small Letter D | 0x0064 | d | FullWidth Latin Small Letter D | 0xEFBD84 | 0xA3E4 | 0x8284 |
e | Latin Small Letter E | 0x0065 | e | FullWidth Latin Small Letter E | 0xEFBD85 | 0xA3E5 | 0x8285 |
f | Latin Small Letter F | 0x0066 | f | FullWidth Latin Small Letter F | 0xEFBD86 | 0xA3E6 | 0x8286 |
g | Latin Small Letter G | 0x0067 | g | FullWidth Latin Small Letter G | 0xEFBD87 | 0xA3E7 | 0x8287 |
h | Latin Small Letter H | 0x0068 | h | FullWidth Latin Small Letter H | 0xEFBD88 | 0xA3E8 | 0x8288 |
i | Latin Small Letter I | 0x0069 | i | FullWidth Latin Small Letter I | 0xEFBD89 | 0xA3E9 | 0x8289 |
j | Latin Small Letter J | 0x006A | j | FullWidth Latin Small Letter J | 0xEFBD8A | 0xA3EA | 0x828A |
k | Latin Small Letter K | 0x006B | k | FullWidth Latin Small Letter K | 0xEFBD8B | 0xA3EB | 0x828B |
l | Latin Small Letter L | 0x006C | l | FullWidth Latin Small Letter L | 0xEFBD8C | 0xA3EC | 0x828C |
m | Latin Small Letter M | 0x006D | m | FullWidth Latin Small Letter M | 0xEFBD8D | 0xA3ED | 0x828D |
n | Latin Small Letter N | 0x006E | n | FullWidth Latin Small Letter N | 0xEFBD8E | 0xA3EE | 0x828E |
o | Latin Small Letter O | 0x006F | o | FullWidth Latin Small Letter O | 0xEFBD8F | 0xA3EF | 0x828F |
p | Latin Small Letter P | 0x0070 | p | FullWidth Latin Small Letter P | 0xEFBD90 | 0xA3F0 | 0x8290 |
q | Latin Small Letter Q | 0x0071 | q | FullWidth Latin Small Letter Q | 0xEFBD91 | 0xA3F1 | 0x8291 |
r | Latin Small Letter R | 0x0072 | r | FullWidth Latin Small Letter R | 0xEFBD92 | 0xA3F2 | 0x8292 |
s | Latin Small Letter S | 0x0073 | s | FullWidth Latin Small Letter S | 0xEFBD93 | 0xA3F3 | 0x8293 |
t | Latin Small Letter T | 0x0074 | t | FullWidth Latin Small Letter T | 0xEFBD94 | 0xA3F4 | 0x8294 |
y | Latin Small Letter U | 0x0075 | u | FullWidth Latin Small Letter U | 0xEFBD95 | 0xA3F5 | 0x8295 |
v | Latin Small Letter V | 0x0076 | v | FullWidth Latin Small Letter V | 0xEFBD96 | 0xA3F6 | 0x8296 |
w | Latin Small Letter W | 0x0077 | w | FullWidth Latin Small Letter W | 0xEFBD97 | 0xA3F7 | 0x8297 |
x | Latin Small Letter X | 0x0078 | x | FullWidth Latin Small Letter X | 0xEFBD98 | 0xA3F8 | 0x8298 |
y | Latin Small Letter Y | 0x0079 | y | FullWidth Latin Small Letter Y | 0xEFBD99 | 0xA3F9 | 0x8299 |
z | Latin Small Letter Z | 0x007A | z | FullWidth Latin Small Letter Z | 0xEFBD9A | 0xA3FA | 0x829A |
半角 | 全角 | ||||||
---|---|---|---|---|---|---|---|
文字 | 文字名 | CODE | 文字 | 文字名 | CODE | ||
UTF-8 | EUC | SHIFT-JIS | |||||
スペース(半) | Space | 0x0020 | スペース(全) | Ideographic Space | 0xE38080 | 0xA1A1 | 0x8140 |
! | Exclamation Mark | 0x0021 | ! | FullWidth Exclamation Mark | 0xEFBC81 | 0xA1AA | 0x8149 |
" | Quatation Mark | 0x0022 | " | FullWidth Quatation Mark | 0xEFBC82 | 0xFCFD | 0xFA57 |
“ | Left Double Quatation Mark | 0xE2809C | 0xA1C8 | 0x8167 | |||
” | Right Double Quatation Mark | 0xE2809D | 0xA1C9 | 0x8168 | |||
# | Number Sign | 0x0023 | # | FullWidth Number Sign | 0xEFBC83 | 0xA1F4 | 0x8194 |
$ | Dollar Sign | 0x0024 | $ | FullWidth Dollar Sign | 0xEFBC84 | 0xA1F0 | 0x8190 |
% | Percent Sign | 0x0025 | % | FullWidth Percent Sign | 0xEFBC85 | 0xA1F3 | 0x8193 |
& | AmperSand | 0x0026 | & | FullWidth AmperSand | 0xEFBC86 | 0xA1F5 | 0x8195 |
' | Apostrophe | 0x0027 | ' | FullWidth Apostrophe | 0xEFBC87 | 0xFCFE | 0xFA56 |
‘ | Left Single Quatation Mark | 0xE28098 | 0xA1C6 | 0x8165 | |||
' | Right Single Quatation Mark | 0xE28099 | 0xA1C7 | 0x8166 | |||
( | Left Parenthesis | 0x0028 | ( | FullWidth Left Parenthesis | 0xEFBC88 | 0xA1CA | 0x8169 |
) | Right Parenthesis | 0x0029 | ) | FullWidth Right Parenthesis | 0xEFBC89 | 0xA1CB | 0x816A |
* | Asterisk | 0x002A | * | FullWidth Asterisk | 0xEFBC8A | 0xA1F6 | 0x8196 |
+ | Plus Sign | 0x002B | + | FullWidth Plus Sign | 0xEFBC8B | 0xA1DC | 0x817B |
, | Comma | 0x002C | , | FullWidth Comma | 0xEFBC8C | 0xA1A4 | 0x8143 |
、 | Ideographic Comma | 0xE38081 | 0xA1A2 | 0x8141 | |||
- | Hyphen-Minus | 0x002D | - | FullWidth Hyphen-Minus | 0xEFBC8D | 0xA1DD | 0x817C |
‐ | Hyphen | 0xE28090 | 0xA1BE | 0x815D | |||
― | Horizonal Bar | 0xE28095 | 0xA1BD | 0x815C | |||
. | Full Stop | 0x002E | . | FullWidth Full Stop | 0xEFBC8E | 0xA1A5 | 0x8144 |
。 | Ideographic Full Stop | 0xE38082 | 0xA1A3 | 0x8142 | |||
/ | Solidus | 0x002F | / | FullWidth Solidus | 0xEFBC8F | 0xA1BF | 0x815E |
: | Colon | 0x003A | : | FullWidth Colon | 0xEFBC9A | 0xA1A7 | 0x8146 |
; | Semicolon | 0x003B | ; | FullWidth Semicolon | 0xEFBC9B | 0xA1A8 | 0x8147 |
<~ | Less-Than Sign | 0x003C | < | FullWidth Less-Than Sign | 0xEFBC9C | 0xA1E3 | 0x8183 |
= | Equals Sign | 0x003D | = | FullWidth Equals Sign | 0xEFBC9D | 0xA1E1 | 0x8181 |
> | Greater-Than Sign | 0x003E | > | FullWidth Greater-Than Sign | 0xEFBC9E | 0xA1E4 | 0x8184 |
? | Question Mark | 0x003F | ? | FullWidth Question Mark | 0xEFBC9F | 0xA1A9 | 0x8148 |
@ | Commercial At | 0x0040 | @ | FullWidth Commercial At | 0xEFBCA0 | 0xA1F7 | 0x8197 |
[ | Left Square Blacket | 0x005B | [ | FullWidth Left Square Blacket | 0xEFBCBB | 0xA1CE | 0x816D |
\ | Reverse Solidus | 0x005C | \ | FullWidth Reverse Solidus | 0xEFBCBC | 0xA1C0 | 0x815F |
¥ | FullWidth Yen Sign | 0xEFBFA5 | 0xA1EF | 0x818F | |||
] | Right Square Blacket | 0x005D | ] | FullWidth Right Square Blacket | 0xEFBCBD | 0xA1CF | 0x816E |
^ | Circumflex Accent | 0x005E | ^ | FullWidth Circumflex Accent | 0xEFBCBE | 0xA1B0 | 0x814F |
_ | Low Line | 0x005F | _ | FullWidth Low Line | 0xEFBCBF | 0xA1B2 | 0x8151 |
` | Grave Accent | 0x0060 | ` | FullWidth Grave Accent | 0xEFBD80 | 0xA1AE | 0x814D |
{ | Left Curly Blacket | 0x007B | { | FullWidth Left Curly Blacket | 0xEFBD9B | 0xA1D0 | 0x816F |
| | Vertical Line | 0x007C | | | FullWidth Vertical Line | 0xEFBD9C | 0xA1C3 | 0x8162 |
} | Right Curly Blacket | 0x007D | } | FullWidth Right Curly Blacket | 0xEFBD9D | 0xA1D1 | 0x8170 |
~ | Tilde | 0x007E | ~ | FullWidth Tilde | 0xEFBD9E | 0xA1C1 | 0x8160 |
検索対象外として取り扱う文字(スキップキャラクタ)を二重引用符(" ")で囲んで指定します。
SkipCharに指定する文字は複数指定可能です。複数指定する場合は、個々の文字列をカンマ(,)で区切って指定します。
SkipCharには、制御文字を除く文字、改行および水平タブを指定します。
本パラメタを省略した場合、すべての文字が検索対象となります。
注意
本パラメタは、パターンの文字列検索および文字列の完全一致で有効です。
本パラメタは、ダイレクトアクセスキーを指定したAPIでは、有効となりません。
下記の文字以外をSkipCharに指定する場合は、CharacterCodeで定義した文字コードでSkipCharを表現してください。なお、大文字と小文字は区別されます。
半角空白 | \s |
全角空白 | \S |
改行 | \n |
水平タブ | \t |
以下の文字をSkipCharに指定する場合の例を示します。
指定する文字:半角空白、全角空白、水平タブ、@(半角文字)、@(全角文字)および改行
CharacterCodeで定義した文字コード | UTF-8 | SHIFT-JIS | EUC |
---|---|---|---|
半角空白 | \s | \s | \s |
全角空白 | \S | \S | \S |
水平タブ | \t | \t | \t |
@(全角文字) | \EF \BC \A0 | \81 \97 | \A1 \F7 |
@(半角文字) | \40 | \40 | \40 |
改行 | \n | \n | \n |
記述例は以下のようになります。
CharacterCodeで定義した文字コード | 記述例 |
---|---|
UTF-8 | \s,\S,\t,\EF \BC \A0,\40,\n |
SHIFT-JIS | \s,\S,\t,\81 \97,\40,\n |
EUC | \s,\S,\t,\A1 \F7,\40,\n |
参考
空白(\s)および全角空白(\S)をスキップキャラクタとした場合の違い
検索キーワード | 検索対象文字列 | SkipCharに\s、\Sを指定しない場合 | SkipCharに\s、\Sを指定した場合 |
---|---|---|---|
富士通 | 富士通 | ○ | ○ |
富士通 太郎 | × | ○ | |
富士通太郎 | × | ○ | |
富士通 太郎 | 富士通 | × | ○ |
富士通 太郎 | ○ | ○ | |
富士通太郎 | × | ○ | |
富士通太郎 | 富士通 | × | ○ |
富士通 太郎 | × | ○ | |
富士通太郎 | ○ | ○ |
○:ヒットする
×:ヒットしない
検索式にワード検索を指定する場合に、区切り文字全体を二重引用符(" ")で囲んで指定します。
SeparateCharに指定する文字は複数指定可能です。複数指定する場合は、個々の文字列をカンマ(,)で区切って指定します。
SeparateCharには、制御文字以外のASCII文字、改行および水平タブを指定します。
以下の文字をSeparateCharに指定する場合は、エスケープ文字を付加してSeparateCharを表現してください。エスケープ文字は“\”です。
区切り文字 | 指定方法 |
---|---|
半角空白 | \s |
改行 | \n |
水平タブ | \t |
カンマ | \, |
二重引用符 | \" |
\マーク | \\ |
本パラメタを省略した場合、以下の“省略時の区切り文字”に記述している文字が区切り文字となります。
\t | \n | \s | ! | \" | # |
$ | % | & | ' | ( | ) |
* | + | \, | - | . | / |
: | ; | < | = | > | ? |
@ | [ | \\ | ] | ^ | _ |
` | { | | | } | ~ |
複数のsearcherを配置しているサーチサーバにおいて、searcherの異常を検出した場合に、directorが異常とみなす範囲を指定します。
0:対象searcherのみを異常とみなす
1:対象searcherを配置しているサーチサーバを異常とみなす
サーチサーバを異常とみなす指定の場合、配置しているsearcherすべてを異常とみなします。代替searcherが指定されている場合、異常とみなしたsearcherは切替えを行います。代替searcherが指定されていない場合、縮退運用となります。
本パラメタを省略した場合、0を指定したものとみなされます。
注意
別のdirectorに接続しているsearcherを同じサーチサーバに配置している場合、本パラメタで1を指定しても別directorに接続しているsearcherは、異常とみなす範囲には含まれません。
属性値の検索を行うかどうかを指定します。
0:属性値の検索を行う
1:属性値の検索を行わない
本パラメタを省略した場合、0を指定したものとみなされます。
参照
属性値の検索を行う場合の留意事項については、“アプリケーション開発ガイド”の“XML形式に関する留意事項”を参照してください。
サーチサーバの異常時に縮退可能なsearcher数を指定します。
指定できる範囲は、0~511です。
0を指定した場合は、1つでもsearcherの異常が発生すると、searcher接続待ち状態に移行し、新たにsearcherが接続するまで運用業務が停止します。
本パラメタを指定すると、システム用動作環境ファイルに指定したすべてのdirectorに対して本機能が有効になります。なお、複数のdirectorがあり、配下のsearcher数が異なる場合は、director用動作環境ファイルでdirector単位に指定してください。
また、本パラメタをシステム用動作環境ファイル、director用動作環境ファイルの両方で省略した場合、searcherの縮退機能は動作せず、すべてのsearcherで異常が発生するまで縮退運用を行います。
注意
各directorにおいて、接続されるsearcher数以上の値を、本パラメタに指定することはできません。
“SearcherFailureEscalation”に1を指定している場合、異常の発生したsearcherの範囲は、サーチサーバに配置されているすべてのsearcherとみなされ、異常searcher数としてカウントされます。
参照
searcaerの縮退機能については、“8.1.3 searcherの縮退機能”を参照してください。
本パラメタの指定値を超えた場合の対処方法については、“トラブルシューティング集”の“searcherのフェイルオーバからの復旧”を参照してください。