下表汇总了可用于定制
etx 索引的索引参数。
索引参数 |
简短描述 |
有效值 |
缺省值 |
CHAR_SET |
指定该索引使用的字符集转换表。 |
ASCII、ISO 或 OVERLAP_ISO,或是现有用户定义字符集的名称 |
ASCII |
FILTER |
指定在对文档建立索引之前是否要对其进行过滤,以及在过滤时过滤器如何处理错误。 |
NONE、STOP_ON_ERROR 或 CONTINUE_ON_ERROR |
NONE |
INCLUDE_STOPWORDS |
指定将对 STOPWORD_LIST 索引参数指定的列表中的非索引字建立索引。 |
TRUE 或 FALSE 必须与 STOPWORD_LIST 索引参数一起使用 |
FALSE |
PHRASE_SUPPORT |
指定词组搜索的准确性级别。 |
NONE、MEDIUM 或 MAXIMUM |
NONE |
STOPWORD_LIST |
指定不对其建立索引的非索引字列表。 |
值必须为现有的非索引字列表 |
无缺省值 |
WORD_SUPPORT |
指定该索引将支持的关键字搜索类型。 |
EXACT 或 PATTERN |
EXACT |
在创建
etx 索引时,在 CREATE INDEX 语句的 USING 子句中指定索引参数。这些参数通常必须接受形式
parameter='value',例如
CHAR_SET='ISO',如以下示例中所示:
CREATE INDEX reports_idx2 ON reports (title etx_char_ops)
USING etx (STOPWORD_LIST = 'my_stopwordlist',
CHAR_SET = 'ISO') IN sbsp1;
限制: 创建 etx 索引后,就不能更改其特性。更改定制的 etx 索引的唯一方式是删除并重新创建该索引。